From 49fe1256cc0f6f9cd4894482eede0036861c2912 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Sun, 13 Apr 2014 21:38:48 +0200 Subject: [PATCH] tests: Fix various memory leaks in tests --- testsuite/perf_parse.c | 3 +++ testsuite/perf_parse_compare.c | 3 +++ testsuite/show_parse.c | 5 ++++- testsuite/test-schro.c | 2 ++ 4 files changed, 12 insertions(+), 1 deletion(-) diff --git a/testsuite/perf_parse.c b/testsuite/perf_parse.c index 731c142..5cc8dc8 100644 --- a/testsuite/perf_parse.c +++ b/testsuite/perf_parse.c @@ -41,11 +41,14 @@ main (int argc, char *argv[]) } n = orc_parse (code, &programs); + free (code); for(i=0;iname, orc_test_performance_full (programs[i], 0, NULL)); + orc_program_free (programs[i]); } + free (programs); if (error) return 1; return 0; diff --git a/testsuite/perf_parse_compare.c b/testsuite/perf_parse_compare.c index c0d4d76..f79a442 100644 --- a/testsuite/perf_parse_compare.c +++ b/testsuite/perf_parse_compare.c @@ -41,6 +41,7 @@ main (int argc, char *argv[]) } n = orc_parse (code, &programs); + free (code); for(i=0;i