From 19d1724188401bff3f1bd76498b123fa0c7762b2 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Tue, 12 Feb 2019 23:31:02 +0800 Subject: [PATCH] wait_if should return a value --- src/platform/waiter_linux.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/platform/waiter_linux.h b/src/platform/waiter_linux.h index f107ab1..3cf3eb2 100644 --- a/src/platform/waiter_linux.h +++ b/src/platform/waiter_linux.h @@ -176,8 +176,7 @@ public: IPC_UNUSED_ auto guard = unique_ptr(&counter_, [](decltype(counter_)* c) { c->fetch_sub(1, std::memory_order_release); }); - sem_.wait_if(std::forward(pred)); - return true; + return sem_.wait_if(std::forward(pred)); } void notify(handle_t h) {