aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/test_get_iovec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcurl/test_get_iovec.c')
-rw-r--r--src/testcurl/test_get_iovec.c22
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);