From 278b7053a106394fc7b09edd2e7ab2b22cfa1088 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Fri, 9 May 2014 14:15:22 +0200 Subject: [PATCH] Don't try to kill non-existing process (*process == NULL). --- src/simix/smx_process.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/simix/smx_process.c b/src/simix/smx_process.c index 60fc8a6abd..32c7075fe2 100644 --- a/src/simix/smx_process.c +++ b/src/simix/smx_process.c @@ -293,10 +293,8 @@ void SIMIX_process_create(smx_process_t *process, xbt_swag_insert(*process, simix_global->process_list); XBT_DEBUG("Inserting %s(%s) in the to_run list", (*process)->name, sg_host_name(host)); xbt_dynar_push_as(simix_global->process_to_run, smx_process_t, *process); - } - if (kill_time > SIMIX_get_clock()) { - if (simix_global->kill_process_function) { + if (kill_time > SIMIX_get_clock() && simix_global->kill_process_function) { XBT_DEBUG("Process %s(%s) will be kill at time %f", (*process)->name, sg_host_name((*process)->smx_host), kill_time); SIMIX_timer_set(kill_time, simix_global->kill_process_function, *process); -- 2.20.1