X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a4f777f30924d7890b9e1da29f9d1a637035531b..5606e02195f83d9e7809135223b01a71e0a0cc67:/src/simdag/sd_global.c diff --git a/src/simdag/sd_global.c b/src/simdag/sd_global.c index a74295c24b..28398afd67 100644 --- a/src/simdag/sd_global.c +++ b/src/simdag/sd_global.c @@ -257,7 +257,7 @@ xbt_swag_t SD_simulate_swag(double how_long) { while(xbt_swag_extract(sd_global->return_set)) {} /* explore the runnable tasks */ - xbt_swag_foreach(task, sd_global->runnable_task_set) { + xbt_swag_foreach_safe(task, task_safe, sd_global->runnable_task_set) { XBT_VERB("Executing task '%s'", SD_task_get_name(task)); if (__SD_task_try_to_run(task)) xbt_swag_insert(task,sd_global->return_set);