From d1acbadb51ecdca03fdc5cd804be61c5be3fe4d0 Mon Sep 17 00:00:00 2001 From: schnorr Date: Mon, 26 Mar 2012 09:23:32 +0200 Subject: [PATCH] [trace] fix another memory leak when graph extraction is used with option "one link only" --- src/instr/instr_routing.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/instr/instr_routing.c b/src/instr/instr_routing.c index bbe392c3a2..fa8b22c352 100644 --- a/src/instr/instr_routing.c +++ b/src/instr/instr_routing.c @@ -151,7 +151,10 @@ static void recursiveGraphExtraction (AS_t rc, container_t container, xbt_dict_t //user might want to extract a graph using routes with only one link //see --cfg=tracing/onelink_only:1 or --help-tracing for details - if (TRACE_onelink_only() && xbt_dynar_length (route->link_list) > 1) continue; + if (TRACE_onelink_only() && xbt_dynar_length (route->link_list) > 1){ + generic_free_route(route); + continue; + } //traverse the route connecting the containers unsigned int cpt; -- 2.20.1