Cygwin: select: set_bits: fix return value
If a socket descriptor is set to ready for reading on a failed connect, increment the return value.
This commit is contained in:
parent
ef95c03522
commit
436e47584a
|
@ -527,7 +527,10 @@ set_bits (select_record *me, fd_set *readfds, fd_set *writefds,
|
||||||
/* Set readfds entry in case of a failed connect. */
|
/* Set readfds entry in case of a failed connect. */
|
||||||
if (!me->read_ready && me->read_selected
|
if (!me->read_ready && me->read_selected
|
||||||
&& sock->connect_state () == connect_failed)
|
&& sock->connect_state () == connect_failed)
|
||||||
UNIX_FD_SET (me->fd, readfds);
|
{
|
||||||
|
UNIX_FD_SET (me->fd, readfds);
|
||||||
|
ready++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
ready++;
|
ready++;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue