From 4f11140bb5ad66d211e8b78fe32cd8ecc521d2b9 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Sun, 6 Oct 2019 17:43:10 +0200 Subject: [PATCH] Fix memleak in test_parser unittest Regards https://github.com/profanity-im/profanity/issues/1019 --- tests/unittests/test_parser.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/unittests/test_parser.c b/tests/unittests/test_parser.c index faefc9c7..695c3cf4 100644 --- a/tests/unittests/test_parser.c +++ b/tests/unittests/test_parser.c @@ -457,6 +457,7 @@ get_first_of_one(void **state) char *result = get_start(inp, 2); assert_string_equal("one", result); + free(result); } void @@ -466,6 +467,7 @@ get_first_of_two(void **state) char *result = get_start(inp, 2); assert_string_equal("one ", result); + free(result); } void @@ -475,6 +477,7 @@ get_first_two_of_three(void **state) char *result = get_start(inp, 3); assert_string_equal("one two ", result); + free(result); } void @@ -484,6 +487,7 @@ get_first_two_of_three_first_quoted(void **state) char *result = get_start(inp, 3); assert_string_equal("\"one\" two ", result); + free(result); } void @@ -493,6 +497,7 @@ get_first_two_of_three_second_quoted(void **state) char *result = get_start(inp, 3); assert_string_equal("one \"two\" ", result); + free(result); } void @@ -502,6 +507,7 @@ get_first_two_of_three_first_and_second_quoted(void **state) char *result = get_start(inp, 3); assert_string_equal("\"one\" \"two\" ", result); + free(result); } void @@ -659,4 +665,4 @@ parse_options_with_duplicated_option_sets_error(void **state) assert_false(res); options_destroy(options); -} \ No newline at end of file +}