Change 33254 by [EMAIL PROTECTED] on 2008/02/08 14:12:10

        Subject: [PATCH] win32_async_check() doesn't loop enough.
        From: "Robert May" <[EMAIL PROTECTED]>
        Date: Sun, 3 Feb 2008 13:11:57 +0530
        Message-ID: <[EMAIL PROTECTED]>

Affected files ...

... //depot/perl/win32/win32.c#293 edit

Differences ...

==== //depot/perl/win32/win32.c#293 (text) ====
Index: perl/win32/win32.c
--- perl/win32/win32.c#292~32713~       2007-12-22 16:39:17.000000000 -0800
+++ perl/win32/win32.c  2008-02-08 06:12:10.000000000 -0800
@@ -2159,7 +2159,7 @@
        timeout += ticks;
     }
     while (1) {
-       DWORD result = 
MsgWaitForMultipleObjects(count,handles,FALSE,timeout-ticks, 
QS_POSTMESSAGE|QS_TIMER);
+       DWORD result = 
MsgWaitForMultipleObjects(count,handles,FALSE,timeout-ticks, 
QS_POSTMESSAGE|QS_TIMER|QS_SENDMESSAGE);
        if (resultp)
           *resultp = result;
        if (result == WAIT_TIMEOUT) {
End of Patch.

Reply via email to