X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1efa42ba7f4518c68673b1e644962c2e112ef96c..cf56a22da60094d8e7f14b1457526dc194d40226:/src/surf/network.c?ds=sidebyside diff --git a/src/surf/network.c b/src/surf/network.c index b3b8adba47..42f6aae03f 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -206,6 +206,7 @@ static void add_route(void) if (routing_table == NULL) create_routing_table(); xbt_dict_foreach(route_table, cursor, key, data) { + char* link = NULL; nb_link = 0; links = (xbt_dynar_t)data; keys = xbt_str_split_str(key, sep); @@ -216,7 +217,7 @@ static void add_route(void) src_id = strtol(xbt_dynar_get_as(keys, 0, char*), &end, 16); dst_id = strtol(xbt_dynar_get_as(keys, 1, char*), &end, 16); - char* link = NULL; + xbt_dynar_foreach (links, cpt, link) { TRY { link_list[nb_link++] = xbt_dict_get(link_set, link);