From 5606e02195f83d9e7809135223b01a71e0a0cc67 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christophe=20Thi=C3=A9ry?= Date: Thu, 3 Nov 2011 11:14:52 +0100 Subject: [PATCH] xbt_swag_foreach_safe is actually needed here. This fixes tests tesh-simdag-basic6 and simdag-minmin-test. --- src/simdag/sd_global.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.20.1