From c5744340db2d55a95743c93f55e47869317b4c95 Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Sat, 19 Mar 2016 15:29:52 -0400 Subject: [PATCH] easy: Remove poll failure check in easy_transfer .. because curl_multi_wait can no longer signal poll failure. follow-up to 77e1726 Bug: https://github.com/curl/curl/issues/707 --- lib/easy.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/easy.c b/lib/easy.c index b047dbc19..caab2629a 100644 --- a/lib/easy.c +++ b/lib/easy.c @@ -703,12 +703,7 @@ static CURLcode easy_transfer(CURLM *multi) mcode = curl_multi_wait(multi, NULL, 0, 1000, &ret); if(mcode == CURLM_OK) { - if(ret == -1) { - /* poll() failed not on EINTR, indicate a network problem */ - result = CURLE_RECV_ERROR; - break; - } - else if(ret == 0) { + if(ret == 0) { struct timeval after = curlx_tvnow(); /* If it returns without any filedescriptor instantly, we need to avoid busy-looping during periods where it has nothing particular