X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e73d6b9d4d13d2817259edb9888173efdd2b0201..08ce0edd12b2c42378cc228a91d37613bbc2acbc:/src/simix/smx_synchro.c diff --git a/src/simix/smx_synchro.c b/src/simix/smx_synchro.c index 8ea578fd8a..ca8f8dc7a7 100644 --- a/src/simix/smx_synchro.c +++ b/src/simix/smx_synchro.c @@ -99,7 +99,8 @@ static void SIMIX_synchro_finish(smx_action_t action) case SIMIX_SRC_TIMEOUT: TRY { THROWF(timeout_error, 0, "Synchro's wait timeout"); - } CATCH(req->issuer->running_ctx->exception) { + } + CATCH(req->issuer->running_ctx->exception) { req->issuer->doexception = 1; } break; @@ -107,7 +108,8 @@ static void SIMIX_synchro_finish(smx_action_t action) case SIMIX_FAILED: TRY { THROWF(host_error, 0, "Host failed"); - } CATCH(req->issuer->running_ctx->exception) { + } + CATCH(req->issuer->running_ctx->exception) { req->issuer->doexception = 1; } break;