From: Frederic Suter Date: Wed, 10 Jul 2019 10:28:17 +0000 (+0200) Subject: emptty said it is better like this. Obey! X-Git-Tag: v3.24~347 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b5c0093dd3fb7d66ec6e1f72963ba7b9faa45fe7?hp=0ae0dc6c811f90a65c57d3b551424d326e2da264 emptty said it is better like this. Obey! --- 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)