From: navarro Date: Wed, 21 Mar 2012 10:05:38 +0000 (+0100) Subject: fix Memleack X-Git-Tag: v3_7~273^2~10 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/590f122daf7addc5506216201a6c18954412ee31 fix Memleack --- diff --git a/src/surf/surf_routing_rulebased.c b/src/surf/surf_routing_rulebased.c index d12f459559..0932e04d40 100644 --- a/src/surf/surf_routing_rulebased.c +++ b/src/surf/surf_routing_rulebased.c @@ -354,6 +354,7 @@ static void rulebased_get_route_and_latency(AS_t rc, route->src_gateway = (network_element_t)xbt_lib_get_or_null(as_router_lib, gw_src_name, ROUTING_ASR_LEVEL); if(!route->src_gateway) route->src_gateway = (network_element_t)xbt_lib_get_or_null(as_router_lib, gw_src_name, ROUTING_ASR_LEVEL); + xbt_free(gw_src_name); char *gw_dst_name = remplace(ruleroute_extended->re_dst_gateway, list_src, rc_src, list_dst, rc_dst); @@ -363,6 +364,7 @@ static void rulebased_get_route_and_latency(AS_t rc, route->dst_gateway = (network_element_t)xbt_lib_get_or_null(as_router_lib, gw_dst_name, ROUTING_ASR_LEVEL); if(!route->dst_gateway) route->dst_gateway = (network_element_t)xbt_lib_get_or_null(as_router_lib, gw_dst_name, ROUTING_ASR_LEVEL); + xbt_free(gw_dst_name); } if (list_src)