X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2a4e0832d58c384b44501fea364c650327b830f9..9b644e160f6913570d9d11e4143d5a0354e9244d:/src/simix/smx_io.cpp diff --git a/src/simix/smx_io.cpp b/src/simix/smx_io.cpp index 24947e8600..bb18ed00fb 100644 --- a/src/simix/smx_io.cpp +++ b/src/simix/smx_io.cpp @@ -54,9 +54,9 @@ void SIMIX_io_finish(smx_activity_t synchro) } simcall->issuer->waiting_synchro = nullptr; - if (simcall->issuer->host_->is_off()) - simcall->issuer->context_->iwannadie = true; - else + if (simcall->issuer->host_->is_on()) SIMIX_simcall_answer(simcall); + else + simcall->issuer->context_->iwannadie = true; } }