Bug #9356 » wait_connectable_infinite_loop_minimal_fix.diff
ext/socket/init.c | ||
---|---|---|
*/
|
||
if (ret < 0)
|
||
break;
|
||
if (sockerr == 0)
|
||
continue; /* workaround for winsock */
|
||
if (sockerr == 0) {
|
||
if (revents & RB_WAITFD_OUT)
|
||
break;
|
||
else
|
||
continue; /* workaround for winsock */
|
||
}
|
||
/* BSD and Linux use sockerr. */
|
||
errno = sockerr;
|
- « Previous
- 1
- 2
- Next »