From 1d25a3492143193468372b190d6aefe082948846 Mon Sep 17 00:00:00 2001 From: Lucas Schnorr Date: Wed, 7 Sep 2011 15:51:26 +0200 Subject: [PATCH] [trace] bug fix on the way that routes are used to extract topology --- src/instr/instr_routing.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/instr/instr_routing.c b/src/instr/instr_routing.c index f77a341834..9ac0932864 100644 --- a/src/instr/instr_routing.c +++ b/src/instr/instr_routing.c @@ -116,11 +116,11 @@ static void recursiveGraphExtraction (routing_component_t rc, container_t contai if (TRACE_onelink_only()){ if (xbt_dynar_length (route) > 1) continue; } - unsigned int cpt; - void *link; container_t previous = child1; - xbt_dynar_foreach (route, cpt, link) { - char *link_name = ((link_CM02_t)link)->lmm_resource.generic_resource.name; + int i; + for (i = 0; i < xbt_dynar_length(route); i++){ + link_CM02_t *link = ((link_CM02_t*)xbt_dynar_get_ptr (route, i)); + char *link_name = (*link)->lmm_resource.generic_resource.name; container_t current = getContainerByName(link_name); linkContainers(container, previous, current, filter); previous = current; -- 2.20.1