Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
more explicit message on problem
[simgrid.git] / src / surf / workstation.c
index 7a56c27..d445ecf 100644 (file)
@@ -44,7 +44,9 @@ void create_workstations(void)
   void *cpu = NULL;
 
   xbt_dict_foreach(surf_model_resource_set(surf_cpu_model), cursor, name, cpu) {
-    int *id = xbt_dict_get_or_null(used_routing->host_id,name);
+    int *id = NULL;
+    if (used_routing && used_routing->host_id)
+      id = xbt_dict_get_or_null(used_routing->host_id,name);
 
     workstation_new(name, cpu, id?*id:0);
   }