Curl_read_plain: clean up ifdefs that break statements

Closes #546
This commit is contained in:
Flavio Medeiros 2015-11-29 11:12:16 -03:00 committed by Daniel Stenberg
parent fe7c39d353
commit e55f15454e
1 changed files with 4 additions and 2 deletions

View File

@ -520,11 +520,13 @@ CURLcode Curl_read_plain(curl_socket_t sockfd,
if(-1 == nread) {
int err = SOCKERRNO;
int return_error;
#ifdef USE_WINSOCK
if(WSAEWOULDBLOCK == err)
return_error = WSAEWOULDBLOCK == err;
#else
if((EWOULDBLOCK == err) || (EAGAIN == err) || (EINTR == err))
return_error = EWOULDBLOCK == err || EAGAIN == err || EINTR == err;
#endif
if(return_error)
return CURLE_AGAIN;
else
return CURLE_RECV_ERROR;