]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix bug#10044
authorJuanma Barranquero <lekktu@gmail.com>
Mon, 14 Nov 2011 17:52:09 +0000 (18:52 +0100)
committerJuanma Barranquero <lekktu@gmail.com>
Mon, 14 Nov 2011 17:52:09 +0000 (18:52 +0100)
src/w32proc.c (reader_thread): Don't check pending input if cp->fd < 0,
just return.

src/ChangeLog
src/w32proc.c

index f4250ec83b0fd07434fe5c1296c2b09e1d8a4478..3e2ebaa0efce36fd08f4ac8deb3d962f8b998afa 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-14  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32proc.c (reader_thread): Don't check pending input if cp->fd < 0,
+       just return (bug#10044).
+
 2011-11-12  Eli Zaretskii  <eliz@gnu.org>
 
        * makefile.w32-in (HEAPSIZE): New variable, allows to build temacs
index 47cbf57d9ea642a84d9417ced39e2fc2c8b158aa..65d63597faee221fce4c8c6d6edde46cbc9fb48d 100644 (file)
@@ -241,7 +241,8 @@ reader_thread (void *arg)
 
   /* We have to wait for the go-ahead before we can start */
   if (cp == NULL
-      || WaitForSingleObject (cp->char_consumed, INFINITE) != WAIT_OBJECT_0)
+      || WaitForSingleObject (cp->char_consumed, INFINITE) != WAIT_OBJECT_0
+      || cp->fd < 0)
     return 1;
 
   for (;;)
@@ -2319,4 +2320,3 @@ where the performance impact may be noticeable even on modern hardware.  */);
   staticpro (&Vw32_valid_codepages);
 }
 /* end of w32proc.c */
-