X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/08cf7e3a40c09ef4a15a13633b533c074d5bca0f..f0f95529ffdd1caec5aae2934470cc7d438bfafa:/src/surf/surf_routing.c diff --git a/src/surf/surf_routing.c b/src/surf/surf_routing.c index 42d1eac6fa..2f2c37583d 100644 --- a/src/surf/surf_routing.c +++ b/src/surf/surf_routing.c @@ -1507,7 +1507,7 @@ void routing_parse_Scluster(void) char *cluster_availability_file = A_surfxml_cluster_availability_file; char *cluster_state_file = A_surfxml_cluster_state_file; char *host_id, *groups, *link_id = NULL; - char *router_id, *link_backbone; + char *router_id; char *availability_file = xbt_strdup(cluster_availability_file); char *state_file = xbt_strdup(cluster_state_file); @@ -1697,7 +1697,7 @@ void routing_parse_Scluster(void) SURFXML_END_TAG(router); if(strcmp(cluster_bb_bw,"") && strcmp(cluster_bb_lat,"")){ - link_backbone = bprintf("%s_backbone", cluster_id); + char *link_backbone = bprintf("%s_backbone", cluster_id); XBT_DEBUG("", link_backbone,cluster_bb_bw, cluster_bb_lat); A_surfxml_link_state = A_surfxml_link_state_ON; A_surfxml_link_sharing_policy = A_surfxml_link_sharing_policy_SHARED; @@ -1711,6 +1711,7 @@ void routing_parse_Scluster(void) SURFXML_BUFFER_SET(link_state_file, ""); SURFXML_START_TAG(link); SURFXML_END_TAG(link); + free(link_backbone); } XBT_DEBUG(" "); @@ -1920,8 +1921,6 @@ void routing_parse_Scluster(void) #endif free(router_id); - if(strcmp(cluster_bb_bw,"") && strcmp(cluster_bb_lat,"")) - free(link_backbone); xbt_dict_free(&patterns); free(availability_file); free(state_file);