From eb6dc073efaf0a75eb85ddf39819e9c431ac10e4 Mon Sep 17 00:00:00 2001 From: Ho-Eun Ryu Date: Fri, 25 Sep 2009 14:48:44 +0900 Subject: utils:workqueue: fix bug, wait condition of empty works list (!works) --- utils/src/workqueue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'utils/src') diff --git a/utils/src/workqueue.cpp b/utils/src/workqueue.cpp index 2b5e47b..bf388f6 100644 --- a/utils/src/workqueue.cpp +++ b/utils/src/workqueue.cpp @@ -47,7 +47,7 @@ void WorkQueue::Run(void) * sleeps until works're available. * wokeup by ScheduleWork() or FlushWork() or ~WorkQueue() */ - if (works) + if (!works) pthread_cond_wait(&wcond, &wlock); while (works) { -- cgit v1.2.3