From d3f512f7aa1edd465ed2a1e8c986f679eebc5e14 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Thu, 20 Oct 2011 13:24:15 +0200 Subject: [PATCH] memory cleanups --- examples/simdag/goal/goal_test.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.20.1