diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-06-07 06:26:06 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-06-07 06:26:06 -0700 |
commit | 2ac4557e44ce4c7e118fc2405e053002b2af5cd0 (patch) | |
tree | fcd2e39704f55b47256fe8742f035ece54f4ae70 | |
parent | ca0bcafd671f24481441bb7e9b30293758fe032b (diff) | |
download | txr-2ac4557e44ce4c7e118fc2405e053002b2af5cd0.tar.gz txr-2ac4557e44ce4c7e118fc2405e053002b2af5cd0.tar.bz2 txr-2ac4557e44ce4c7e118fc2405e053002b2af5cd0.zip |
Fix memory leak in parser object.
* parser.c (parser_destroy): Don't just clean up
the parser_t structure, free it.
-rw-r--r-- | parser.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -83,6 +83,7 @@ static void parser_destroy(val obj) { parser_t *p = coerce(parser_t *, obj->co.handle); parser_cleanup(p); + free(p); } static struct cobj_ops parser_ops = { |