]> granicus.if.org Git - json-c/commitdiff
Fix memory leak in test_parse's single_incremental_parse().
authorEric Haszlakiewicz <erh+git@nimenees.com>
Mon, 22 Jun 2020 01:12:03 +0000 (01:12 +0000)
committerEric Haszlakiewicz <erh+git@nimenees.com>
Mon, 22 Jun 2020 01:12:03 +0000 (01:12 +0000)
tests/test_parse.c

index da82b51650b0c6899c2416b7be22a2840a17c04d..c2a271ccb45687bbcf9a9698599a1f2fd353a3f3 100644 (file)
@@ -72,6 +72,10 @@ static void single_incremental_parse(const char *test_string, int clear_serializ
                       chunksize, all_at_once_str, new_str);
        }
        json_tokener_free(tok);
+       if (all_at_once_obj)
+               json_object_put(all_at_once_obj);
+       if (new_obj)
+               json_object_put(new_obj);
 }
 
 static void single_basic_parse(const char *test_string, int clear_serializer)