Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Try to exit in a more valgrind friendly manner when help is requested.
[simgrid.git] / src / simdag / sd_global.c
index 21b640d..54feb2d 100644 (file)
@@ -96,6 +96,11 @@ void SD_init(int *argc, char **argv)
   SD_HOST_LEVEL = xbt_lib_add_level(host_lib,__SD_workstation_destroy);
   SD_LINK_LEVEL = xbt_lib_add_level(link_lib,__SD_link_destroy);
   SD_STORAGE_LEVEL = xbt_lib_add_level(storage_lib,__SD_storage_destroy);
+
+  if (_sg_cfg_exit_asap) {
+    SD_exit();
+    exit(0);
+  }
 }
 
 /** \brief set a configuration variable