From 0f78165e6c51edc9a278f0948c7936122568954e Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Tue, 15 Nov 2011 14:34:45 +0100 Subject: [PATCH 1/1] plug some more memleaks. aint bad anymore --- src/surf/surf_routing.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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); } /** -- 2.20.1