From: Martin Quinson Date: Thu, 20 Oct 2011 11:24:15 +0000 (+0200) Subject: memory cleanups X-Git-Tag: exp_20120216~557 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/d3f512f7aa1edd465ed2a1e8c986f679eebc5e14 memory cleanups --- diff --git a/examples/simdag/goal/goal_test.c b/examples/simdag/goal/goal_test.c index e35e30ef22..6712df45e9 100644 --- a/examples/simdag/goal/goal_test.c +++ b/examples/simdag/goal/goal_test.c @@ -62,7 +62,7 @@ int main(int argc, char **argv) { } ws_list = SD_workstation_get_list(); - reclaimed = xbt_dynar_new(sizeof(bcast_task_t),NULL); + reclaimed = xbt_dynar_new(sizeof(bcast_task_t),xbt_free_ref); xbt_dynar_t done = NULL; send_one(0,262144); do { @@ -89,7 +89,10 @@ int main(int argc, char **argv) { } done=SD_simulate(-1); } while(xbt_dynar_length(done) > 0); + xbt_dynar_free(&done); + xbt_dynar_free(&reclaimed); SD_exit(); + XBT_INFO("Done. Bailing out"); return 0; }