emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: abort in wait_reading_process_input


From: Kim F. Storm
Subject: Re: abort in wait_reading_process_input
Date: 24 May 2004 09:50:01 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50

Alex Schroeder <address@hidden> writes:

> When running ERC, the Emacs IRC Client that is not (yet) part of
> Emacs, I'm getting an abort in wait_reading_process_input.
> 
> Backing out the following change did not help:
> 
> revision 1.428
> date: 2004/05/13 23:07:07;  author: kfstorm;  state: Exp;  lines: +4 -3
> (wait_reading_process_input): Make reentrant.
> Make Available and Connecting non-static.  Save and restore value
> of waiting_for_user_input_p.
> 
> Alex.
> 

Does the following patch help:

*** process.c   14 May 2004 00:42:09 +0200      1.428
--- process.c   24 May 2004 09:48:17 +0200      
***************
*** 4581,4587 ****
                }
            }
  #ifdef NON_BLOCKING_CONNECT
!         if (check_connect && FD_ISSET (channel, &Connecting))
            {
              struct Lisp_Process *p;
  
--- 4581,4588 ----
                }
            }
  #ifdef NON_BLOCKING_CONNECT
!         if (check_connect && FD_ISSET (channel, &Connecting)
!             && FD_ISSET (channel, &connect_wait_mask))
            {
              struct Lisp_Process *p;
  

-- 
Kim F. Storm <address@hidden> http://www.cua.dk





reply via email to

[Prev in Thread] Current Thread [Next in Thread]