Commit 798b64bb authored by Karl Heuer's avatar Karl Heuer
Browse files

(Fopen_network_stream): Call bind_polling_period earlier.

parent 113620cc
......@@ -1643,6 +1643,13 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\
port = svc_info->s_port;
}
/* Slow down polling to every ten seconds.
Some kernels have a bug which causes retrying connect to fail
after a connect. Polling can interfere with gethostbyname too. */
#ifdef POLL_FOR_INPUT
bind_polling_period (10);
#endif
#ifndef TERM
while (1)
{
......@@ -1697,13 +1704,6 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\
if (interrupt_input)
unrequest_sigio ();
/* Slow down polling to every ten seconds.
Some kernels have a bug which causes retrying connect to fail
after a connect. */
#ifdef POLL_FOR_INPUT
bind_polling_period (10);
#endif
loop:
if (connect (s, (struct sockaddr *) &address, sizeof address) == -1
&& errno != EISCONN)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment