1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

allow EAGAIN and friends on straight read

This commit is contained in:
Mark Likness 2015-10-15 21:21:06 +08:00 committed by Andy Green
parent fc6c274596
commit dbe624de76

View file

@ -581,6 +581,11 @@ lws_ssl_capable_read_no_ssl(struct libwebsocket_context *context,
if (n >= 0)
return n;
if (LWS_ERRNO == LWS_EAGAIN ||
LWS_ERRNO == LWS_EWOULDBLOCK ||
LWS_ERRNO == LWS_EINTR)
return LWS_SSL_CAPABLE_MORE_SERVICE;
lwsl_warn("error on reading from skt\n");
return LWS_SSL_CAPABLE_ERROR;
}