Peer review feedback to also check EAGAIN and always have supported.

This commit is contained in:
David Garske
2020-08-24 08:18:25 -07:00
parent 085f55195a
commit 7ee2b61a5a

View File

@ -1078,12 +1078,10 @@ int wolfIO_HttpProcessResponse(int sfd, const char** appStrList,
start[len] = 0; start[len] = 0;
} }
else { else {
#ifdef WOLFSSL_NONBLOCK_OCSP
result = wolfSSL_LastError(); result = wolfSSL_LastError();
if (result == SOCKET_EWOULDBLOCK) { if (result == SOCKET_EWOULDBLOCK || result == SOCKET_EAGAIN) {
return OCSP_WANT_READ; return OCSP_WANT_READ;
} }
#endif
WOLFSSL_MSG("wolfIO_HttpProcessResponse recv http from peer failed"); WOLFSSL_MSG("wolfIO_HttpProcessResponse recv http from peer failed");
return -1; return -1;