From: Jay Satiro Date: Sat, 19 Mar 2016 19:29:52 +0000 (-0400) Subject: easy: Remove poll failure check in easy_transfer X-Git-Tag: curl-7_48_0~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c5744340db;p=curl 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 --- 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