From 159b538fd6501c23837a3cb1217135c00d9daf87 Mon Sep 17 00:00:00 2001 From: ylavic Date: Wed, 20 Mar 2019 00:43:02 +0000 Subject: apr_thread_cond_timedwait on windows should wait on the semaphore. Fix r1792620's bad copy/paste from mutex code. Submitted by: fedormsv gmail.com Reviewed by: ylavic git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@1855877 13f79535-47bb-0310-9956-ffa450edef68 --- locks/win32/thread_cond.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locks/win32/thread_cond.c b/locks/win32/thread_cond.c index d22567a88..f571f9ec9 100644 --- a/locks/win32/thread_cond.c +++ b/locks/win32/thread_cond.c @@ -99,7 +99,7 @@ static APR_INLINE apr_status_t thread_cond_timedwait(apr_thread_cond_t *cond, t = 0; } } - res = WaitForSingleObject(mutex->handle, timeout_ms); + res = WaitForSingleObject(cond->semaphore, timeout_ms); } while (res == WAIT_TIMEOUT && t > 0); EnterCriticalSection(&cond->csection); -- cgit v1.2.1