diff options
Diffstat (limited to 'src/testcurl/test_get_iovec.c')
-rw-r--r-- | src/testcurl/test_get_iovec.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/src/testcurl/test_get_iovec.c b/src/testcurl/test_get_iovec.c index 90d4c123..dbb259b6 100644 --- a/src/testcurl/test_get_iovec.c +++ b/src/testcurl/test_get_iovec.c | |||
@@ -592,14 +592,22 @@ testExternalGet () | |||
592 | { | 592 | { |
593 | #ifdef MHD_POSIX_SOCKETS | 593 | #ifdef MHD_POSIX_SOCKETS |
594 | if (EINTR != errno) | 594 | if (EINTR != errno) |
595 | abort (); | 595 | { |
596 | fprintf (stderr, "Unexpected select() error: %d. Line: %d\n", | ||
597 | (int) errno, __LINE__); | ||
598 | fflush (stderr); | ||
599 | exit (99); | ||
600 | } | ||
596 | #else | 601 | #else |
597 | if ((WSAEINVAL != WSAGetLastError ()) || (0 != rs.fd_count) || (0 != | 602 | if ((WSAEINVAL != WSAGetLastError ()) || |
598 | ws. | 603 | (0 != rs.fd_count) || (0 != ws.fd_count) || (0 != es.fd_count) ) |
599 | fd_count) | 604 | { |
600 | || (0 != es.fd_count) ) | 605 | fprintf (stderr, "Unexpected select() error: %d. Line: %d\n", |
601 | abort (); | 606 | (int) WSAGetLastError (), __LINE__); |
602 | Sleep (1000); | 607 | fflush (stderr); |
608 | exit (99); | ||
609 | } | ||
610 | Sleep (1); | ||
603 | #endif | 611 | #endif |
604 | } | 612 | } |
605 | curl_multi_perform (multi, &running); | 613 | curl_multi_perform (multi, &running); |