From 4a225fca5f121c31ddaa0af80a13bf95a7f21a5b Mon Sep 17 00:00:00 2001 From: Andrea Canciani Date: Thu, 20 Nov 2014 17:22:30 +0100 Subject: test: Free test list When running the cairo-test-suite, valgrind reports each of the registered test as a leak, because they are _list_prepend()'ed, but the tests list is never _list_free()'d. Fixes the following valgrind error: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) cairo_boilerplate_xmalloc (cairo-boilerplate-system.c:47) cairo_test_register (cairo-test-runner.c:131) _cairo_test_runner_register_tests (cairo-test-constructors.c:1112) main (cairo-test-runner.c:714) Signed-off-by: Bryce Harrington --- test/cairo-test-runner.c | 1 + 1 file changed, 1 insertion(+) diff --git a/test/cairo-test-runner.c b/test/cairo-test-runner.c index 3fb3ae5c0..f9e7d4712 100644 --- a/test/cairo-test-runner.c +++ b/test/cairo-test-runner.c @@ -1096,6 +1096,7 @@ main (int argc, char **argv) _runner_print_results (&runner); + _list_free (tests); free (target_status); return _runner_fini (&runner); } -- cgit v1.2.3