From: alegrand Date: Tue, 10 Jun 2008 13:23:35 +0000 (+0000) Subject: Clean and reorganize: move some frees to the right locations... X-Git-Tag: v3.3~379 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/2986bf8ab3123b588a84a423e807b3aae21dda6a Clean and reorganize: move some frees to the right locations... git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5597 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/surf/network.c b/src/surf/network.c index 6c2c6c1eb2..0495333022 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -273,14 +273,6 @@ static void add_traces(void) { link->lat_event = tmgr_history_add_trace(history, trace, 0.0, 0, link); } - - xbt_dict_free(&trace_connect_list_host_avail); - xbt_dict_free(&trace_connect_list_power); - xbt_dict_free(&trace_connect_list_link_avail); - xbt_dict_free(&trace_connect_list_bandwidth); - xbt_dict_free(&trace_connect_list_latency); - - xbt_dict_free(&traces_set_list); } static void define_callbacks(const char *file) diff --git a/src/surf/surfxml_parse.c b/src/surf/surfxml_parse.c index 3d1724a6bb..c1dbedbb93 100644 --- a/src/surf/surfxml_parse.c +++ b/src/surf/surfxml_parse.c @@ -531,6 +531,13 @@ static void free_data(void) } xbt_dict_free(&route_table); route_link_list = NULL; + + xbt_dict_free(&trace_connect_list_host_avail); + xbt_dict_free(&trace_connect_list_power); + xbt_dict_free(&trace_connect_list_link_avail); + xbt_dict_free(&trace_connect_list_bandwidth); + xbt_dict_free(&trace_connect_list_latency); + xbt_dict_free(&traces_set_list); } void parse_platform_file(const char* file) diff --git a/src/surf/workstation_ptask_L07.c b/src/surf/workstation_ptask_L07.c index b72a43d9e9..147d12a8e2 100644 --- a/src/surf/workstation_ptask_L07.c +++ b/src/surf/workstation_ptask_L07.c @@ -1023,13 +1023,6 @@ static void add_traces(void) { } } */ - xbt_dict_free(&trace_connect_list_host_avail); - xbt_dict_free(&trace_connect_list_power); - xbt_dict_free(&trace_connect_list_link_avail); - xbt_dict_free(&trace_connect_list_bandwidth); - xbt_dict_free(&trace_connect_list_latency); - - xbt_dict_free(&traces_set_list); } static void define_callbacks(const char *file)