diff options
-rw-r--r-- | extmod/modussl_axtls.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extmod/modussl_axtls.c b/extmod/modussl_axtls.c index 3ad65ebf3..9c5722b12 100644 --- a/extmod/modussl_axtls.c +++ b/extmod/modussl_axtls.c @@ -121,6 +121,9 @@ STATIC mp_uint_t socket_read(mp_obj_t o_in, void *buf, mp_uint_t size, int *errc // EOF return 0; } + if (r == SSL_EAGAIN) { + r = MP_EAGAIN; + } *errcode = r; return MP_STREAM_ERROR; } |