From e4a2719ebe55085fc86be21a545723cf64884a83 Mon Sep 17 00:00:00 2001 From: thiery Date: Fri, 7 Jul 2006 09:35:32 +0000 Subject: [PATCH] Free the memory git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2503 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- examples/simdag/mixtesim/src/main.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/examples/simdag/mixtesim/src/main.c b/examples/simdag/mixtesim/src/main.c index 20230dfb2b..32bafdc0ca 100644 --- a/examples/simdag/mixtesim/src/main.c +++ b/examples/simdag/mixtesim/src/main.c @@ -15,6 +15,7 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(mixtesim, /* static int createSimgridResources(); */ static int createSimgridTasks(); +static void freeSimgridTasks(); DAG dag; /*extern Link local_link;*/ @@ -91,6 +92,8 @@ int main(int argc, char **argv) { /* clear some memory */ freeNodeAttributes(dag); freeHostAttributes(); + freeSimgridTasks(); + freeDAG(dag); /* reset SimDag */ SD_exit(); @@ -283,6 +286,18 @@ static int createSimgridTasks() } +/* + * freeSimgridTasks() + * + */ +static void freeSimgridTasks() +{ + int i; + for (i=0;inb_nodes;i++) { + SD_task_destroy(dag->nodes[i]->sd_task); + } +} + /* * parseTraceSpec() */ -- 2.30.2