Change 27545 by [EMAIL PROTECTED] on 2006/03/20 09:34:57
Subject: [PATCH] win32_async_check must *always* check for pending
signals
From: "Jan Dubois" <[EMAIL PROTECTED]>
Date: Fri, 17 Mar 2006 12:23:01 -0800
Message-ID: <[EMAIL PROTECTED]>
Affected files ...
... //depot/perl/win32/win32.c#258 edit
Differences ...
==== //depot/perl/win32/win32.c#258 (text) ====
Index: perl/win32/win32.c
--- perl/win32/win32.c#257~27528~ 2006-03-16 20:29:30.000000000 -0800
+++ perl/win32/win32.c 2006-03-20 01:34:57.000000000 -0800
@@ -1793,6 +1793,8 @@
* is generating messages before the process terminated.
*/
PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE|PM_NOYIELD);
+ if (PL_sig_pending)
+ despatch_signals();
return 1;
}
End of Patch.