mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-29 16:41:45 -08:00
Don't call turn_on_atimers around `connect' (Bug#5723).
This commit is contained in:
parent
cd591dbccd
commit
cad4261fd3
2 changed files with 5 additions and 14 deletions
|
|
@ -3615,23 +3615,9 @@ usage: (make-network-process &rest ARGS) */)
|
|||
immediate_quit = 1;
|
||||
QUIT;
|
||||
|
||||
/* This turns off all alarm-based interrupts; the
|
||||
bind_polling_period call above doesn't always turn all the
|
||||
short-interval ones off, especially if interrupt_input is
|
||||
set.
|
||||
|
||||
It'd be nice to be able to control the connect timeout
|
||||
though. Would non-blocking connect calls be portable?
|
||||
|
||||
This used to be conditioned by HAVE_GETADDRINFO. Why? */
|
||||
|
||||
turn_on_atimers (0);
|
||||
|
||||
ret = connect (s, lres->ai_addr, lres->ai_addrlen);
|
||||
xerrno = errno;
|
||||
|
||||
turn_on_atimers (1);
|
||||
|
||||
if (ret == 0 || xerrno == EISCONN)
|
||||
{
|
||||
/* The unwind-protect will be discarded afterwards.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue