Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix call to routing_model_create.
authornavarro <navarro@caraja.(none)>
Mon, 12 Mar 2012 11:56:12 +0000 (12:56 +0100)
committernavarro <navarro@caraja.(none)>
Mon, 12 Mar 2012 11:56:12 +0000 (12:56 +0100)
src/surf/network_gtnets.c
src/surf/surf_routing_dijkstra.c

index d6ff852..7e5dcd1 100644 (file)
@@ -442,7 +442,7 @@ static void surf_network_model_init_internal(void)
     xbt_die("Impossible to initialize GTNetS interface");
   }
 
-  routing_model_create(sizeof(network_link_GTNETS_t), NULL, NULL);
+  routing_model_create(sizeof(network_link_GTNETS_t), NULL);
 }
 
 #ifdef HAVE_LATENCY_BOUND_TRACKING
index 52d4926..48a321a 100644 (file)
@@ -453,7 +453,7 @@ void model_dijkstra_both_end(AS_t as)
   THIS_AS->route_cache = xbt_dict_new_homogeneous(&route_cache_elem_free);
 
   /* Add the loopback if needed */
-  if (as->hierarchy == SURF_ROUTING_BASE)
+  if (global_routing->loopback && as->hierarchy == SURF_ROUTING_BASE)
     add_loopback_dijkstra(THIS_AS);
 
   /* initialize graph indexes in nodes after graph has been built */