Set pending_signals to 1 in w32term.c's read-socket hook.
authorEli Zaretskii <eliz@gnu.org>
Mon, 17 Sep 2012 07:56:20 +0000 (10:56 +0300)
committerEli Zaretskii <eliz@gnu.org>
Mon, 17 Sep 2012 07:56:20 +0000 (10:56 +0300)
 src/w32term.c (w32_read_socket): Set pending_signals to 1, like
 xterm.c does.  Reported by Daniel Colascione <dancol@dancol.org>.

src/ChangeLog
src/w32term.c

index 68c30db..36df05c 100644 (file)
@@ -1,5 +1,8 @@
 2012-09-17  Eli Zaretskii  <eliz@gnu.org>
 
+       * w32term.c (w32_read_socket): Set pending_signals to 1, like
+       xterm.c does.  Reported by Daniel Colascione <dancol@dancol.org>.
+
        * ralloc.c (r_alloc_init) [!SYSTEM_MALLOC]: Initialize
        __malloc_extra_blocks to 32 instead of 64, like alloc.c did in
        emacs_blocked_malloc, now deleted.
index 69a16e1..6244728 100644 (file)
@@ -4162,6 +4162,7 @@ w32_read_socket (struct terminal *terminal, int expected,
   if (interrupt_input_blocked)
     {
       interrupt_input_pending = 1;
+      pending_signals = 1;
       return -1;
     }