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 <bryce@osg.samsung.com>
This commit is contained in:
Andrea Canciani 2014-11-20 17:22:30 +01:00 committed by Bryce Harrington
parent 9806f437b4
commit 4a225fca5f

View file

@ -1096,6 +1096,7 @@ main (int argc, char **argv)
_runner_print_results (&runner);
_list_free (tests);
free (target_status);
return _runner_fini (&runner);
}