From b5c0093dd3fb7d66ec6e1f72963ba7b9faa45fe7 Mon Sep 17 00:00:00 2001 From: Frederic Suter Date: Wed, 10 Jul 2019 12:28:17 +0200 Subject: [PATCH 1/1] emptty said it is better like this. Obey! --- src/s4u/s4u_ConditionVariable.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/s4u/s4u_ConditionVariable.cpp b/src/s4u/s4u_ConditionVariable.cpp index 0e3713dfa3..1656d7f43f 100644 --- a/src/s4u/s4u_ConditionVariable.cpp +++ b/src/s4u/s4u_ConditionVariable.cpp @@ -105,7 +105,7 @@ void sg_cond_wait(sg_cond_t cond, sg_mutex_t mutex) int sg_cond_wait_for(sg_cond_t cond, sg_mutex_t mutex, double delay) { std::unique_lock lock(*mutex); - return static_cast(cond->wait_for(lock, delay)); + return cond->wait_for(lock, delay) == std::cv_status::timeout ? 1 : 0; } void sg_cond_notify_one(sg_cond_t cond) -- 2.20.1