diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2020-03-10 15:51:33 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2020-03-10 15:51:33 +0200 |
commit | dd82507e6ca3f420eee5d6160515b3b8026731bc (patch) | |
tree | 8ad354dfc1cff28e857051a6d29708015ddd02db | |
parent | 67594d0512fe6192f42f7483e189e51b1eed04fd (diff) | |
download | ping903-dd82507e6ca3f420eee5d6160515b3b8026731bc.tar.gz ping903-dd82507e6ca3f420eee5d6160515b3b8026731bc.tar.bz2 |
Fix memory leak
* src/json.c (json_free_object): Free json_pair structs
and json_object proper.
-rw-r--r-- | src/json.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -525,8 +525,10 @@ json_free_object(struct json_value *val) struct json_pair *next = p->next; free(p->k); json_value_free(p->v); + free(p); p = next; } + free(val->v.o); } static int |