mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
Cygwin 1.5.21 needs this hack to pass test 160.
In this way 304 tests out of 304 reported OK.
This commit is contained in:
parent
56fcf85ab6
commit
eceb37bde2
11
lib/select.c
11
lib/select.c
@ -110,8 +110,15 @@ int Curl_select(curl_socket_t readfd, curl_socket_t writefd, int timeout_ms)
|
||||
if (readfd != CURL_SOCKET_BAD) {
|
||||
if (pfd[num].revents & (POLLIN|POLLHUP))
|
||||
ret |= CSELECT_IN;
|
||||
if (pfd[num].revents & POLLERR)
|
||||
ret |= CSELECT_ERR;
|
||||
if (pfd[num].revents & POLLERR) {
|
||||
#ifdef __CYGWIN__
|
||||
/* Cygwin 1.5.21 needs this hack to pass test 160 */
|
||||
if (errno == EINPROGRESS)
|
||||
ret |= CSELECT_IN;
|
||||
else
|
||||
#endif
|
||||
ret |= CSELECT_ERR;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
if (writefd != CURL_SOCKET_BAD) {
|
||||
|
Loading…
Reference in New Issue
Block a user