X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/12c0f182635ed71b370d608b5b9a614153765cd4..71ea76af2f6b151aaf1dc69eddee3cd47bafa5f0:/src/simix/smx_smurf.c diff --git a/src/simix/smx_smurf.c b/src/simix/smx_smurf.c index aec3439312..a5a3e27681 100644 --- a/src/simix/smx_smurf.c +++ b/src/simix/smx_smurf.c @@ -49,6 +49,8 @@ void SIMIX_simcall_pre(smx_simcall_t simcall, int value) { XBT_DEBUG("Handling simcall %p: %s", simcall, SIMIX_simcall_name(simcall->call)); simcall->mc_value = value; + if (simcall->issuer->context->iwannadie && simcall->call != SIMCALL_PROCESS_CLEANUP) + return; switch (simcall->call) { SIMCALL_LIST(SIMCALL_CASE, SIMCALL_SEP_NOTHING) case NUM_SIMCALLS:;