From: agiersch Date: Tue, 22 Feb 2011 13:19:09 +0000 (+0000) Subject: Fix memory leaks in lmm_usage. X-Git-Tag: v3.6_beta2~265 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0d17d68ef25921dbdfde20b85e0a1de773ca263e?ds=inline 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 --- 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__