From: Martin Quinson Date: Tue, 15 Nov 2011 13:34:45 +0000 (+0100) Subject: plug some more memleaks. aint bad anymore X-Git-Tag: exp_20120216~262 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0f78165e6c51edc9a278f0948c7936122568954e?hp=f4b6a29c3d750aa13586342e461793a5747a8267 plug some more memleaks. aint bad anymore --- diff --git a/src/surf/surf_routing.c b/src/surf/surf_routing.c index 3a5f19f20c..c5b0e2dfa0 100644 --- a/src/surf/surf_routing.c +++ b/src/surf/surf_routing.c @@ -542,8 +542,6 @@ static void _get_route_and_latency(const char *src, const char *dst, xbt_assert((route.src_gateway != NULL) && (route.dst_gateway != NULL), "bad gateways for route from \"%s\" to \"%s\"", src, dst); - *links = xbt_dynar_new(global_routing->size_of_link, NULL); - char*src_gateway = route.src_gateway; char*dst_gateway = route.dst_gateway; @@ -566,8 +564,11 @@ static void _get_route_and_latency(const char *src, const char *dst, xbt_dynar_push(*links, &link); } xbt_dynar_free(&route_dst); - } + + xbt_free(src_gateway); + xbt_free_f(dst_gateway); + xbt_dynar_free(&route.link_list); } /**