summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extmod/modussl_axtls.c3
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;
}