From fe337fdf4c8ba35be743573ab1e6fe028e05fca9 Mon Sep 17 00:00:00 2001 From: Oliver Kowalke Date: Fri, 11 Sep 2015 21:59:33 +0200 Subject: [PATCH] fix autoreset_event::reset() --- include/boost/fiber/detail/autoreset_event.hpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/boost/fiber/detail/autoreset_event.hpp b/include/boost/fiber/detail/autoreset_event.hpp index 00cdfb98..c83d4c91 100644 --- a/include/boost/fiber/detail/autoreset_event.hpp +++ b/include/boost/fiber/detail/autoreset_event.hpp @@ -46,9 +46,8 @@ public: void reset( std::chrono::steady_clock::time_point const& time_point) { std::unique_lock< std::mutex > lk( mtx_); - if ( cnd_.wait_until( lk, time_point, [=](){ return flag_; }) ) { - flag_ = false; - } + cnd_.wait_until( lk, time_point, [=](){ return flag_; }); + flag_ = false; } };