From 188ef4e4f93c3610c7ddacacbcd0302228bdaf9e Mon Sep 17 00:00:00 2001 From: Alexander Dorofeyev Date: Mon, 24 Dec 2007 02:23:06 -0800 Subject: [PATCH] ole32: Fix wrong timeout check. --- dlls/ole32/compobj.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/ole32/compobj.c b/dlls/ole32/compobj.c index 5339db28474..6c837a1f5a4 100644 --- a/dlls/ole32/compobj.c +++ b/dlls/ole32/compobj.c @@ -3429,7 +3429,7 @@ HRESULT WINAPI CoWaitForMultipleHandles(DWORD dwFlags, DWORD dwTimeout, DWORD now = GetTickCount(); DWORD res; - if ((dwTimeout != INFINITE) && (start_time + dwTimeout >= now)) + if (now - start_time > dwTimeout) { hr = RPC_S_CALLPENDING; break;