[cairo] [PATCH 1/2] test: Free test list
Andrea Canciani
ranma42 at gmail.com
Thu Nov 20 08:22:30 PST 2014
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:
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)
---
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 3fb3ae5..f9e7d47 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);
}
--
1.9.3 (Apple Git-50)
More information about the cairo
mailing list