From 0d17d68ef25921dbdfde20b85e0a1de773ca263e Mon Sep 17 00:00:00 2001 From: agiersch Date: Tue, 22 Feb 2011 13:19:09 +0000 Subject: [PATCH] Fix memory leaks in lmm_usage. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9678 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- testsuite/surf/lmm_usage.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/testsuite/surf/lmm_usage.c b/testsuite/surf/lmm_usage.c index 2c978181ea..586cd8c902 100644 --- a/testsuite/surf/lmm_usage.c +++ b/testsuite/surf/lmm_usage.c @@ -307,7 +307,6 @@ void test3(method_t method) 1, 1, 1, 1, 1 }; - /*A = xbt_new0(double*, links + 5); */ A = xbt_new0(double *, links + 5); for (i = 0; i < links + 5; i++) { @@ -452,10 +451,15 @@ void test3(method_t method) PRINT_VAR(tmp_var[j]); } - free(tmp_var); - free(tmp_cnst); - free(tmp_name); + xbt_free(tmp_var); + xbt_free(tmp_cnst); + for (i = 0; i < 31; i++) + xbt_free(tmp_name[i]); + xbt_free(tmp_name); lmm_system_free(Sys); + for (i = 0; i < links + 5; i++) + xbt_free(A[i]); + xbt_free(A); } #ifdef __BORLANDC__ -- 2.20.1