From: Gunnar Beutner Date: Mon, 16 Nov 2015 07:13:55 +0000 (+0100) Subject: Use notify_one in WorkQueue::Enqueue X-Git-Tag: v2.4.0~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7d8c8aac5aa6c223bda07235804741517f29dbe9;p=icinga2 Use notify_one in WorkQueue::Enqueue fixes #10639 --- diff --git a/lib/base/workqueue.cpp b/lib/base/workqueue.cpp index df98148bc..87200656c 100644 --- a/lib/base/workqueue.cpp +++ b/lib/base/workqueue.cpp @@ -82,8 +82,7 @@ void WorkQueue::Enqueue(const Task& task, bool allowInterleaved) m_Tasks.push_back(task); - if (m_Tasks.size() == 1) - m_CVEmpty.notify_all(); + m_CVEmpty.notify_one(); } /**