Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[s4u] fix s4u::ConditionVariable::wait_for() return std::cv_status::timeout when...
[simgrid.git] / src / s4u / s4u_conditionVariable.cpp
index 02f4f82..8ed32f4 100644 (file)
@@ -26,7 +26,7 @@ void s4u::ConditionVariable::wait(std::unique_lock<Mutex>& lock) {
 std::cv_status s4u::ConditionVariable::wait_for(std::unique_lock<Mutex>& lock, double timeout) {
   try {
     simcall_cond_wait_timeout(cond_, lock.mutex()->mutex_, timeout);
-    return std::cv_status::timeout;
+    return std::cv_status::no_timeout;
   }
   catch (xbt_ex& e) {