Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Stop using costly exceptions on timeout for simix synchros.
[simgrid.git] / src / kernel / activity / ConditionVariableImpl.cpp
index 06836e0..c49ab05 100644 (file)
@@ -54,7 +54,7 @@ void simcall_HANDLER_cond_wait_timeout(smx_simcall_t simcall, smx_cond_t cond, s
 {
   XBT_IN("(%p)", simcall);
   smx_actor_t issuer = simcall->issuer;
-
+  simcall_cond_wait_timeout__set__result(simcall, 0); // default result, will be set to 1 on timeout
   _SIMIX_cond_wait(cond, mutex, timeout, issuer, simcall);
   XBT_OUT();
 }