summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2022-01-04 20:06:32 +0200
committerDamien George <damien@micropython.org>2022-01-06 14:36:55 +1100
commit73a6b53dbe3c0adb5dcbb43e6f9457d32ca1d882 (patch)
treeedf25b6f2f23c254f80135cfbc974df5e64b9c02
parent544c232eb78b9ef73f0a4edc86d22edb1ad107c9 (diff)
extmod/network_ninaw10: Return -1 on timeout from recv/send.
-rw-r--r--extmod/network_ninaw10.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/extmod/network_ninaw10.c b/extmod/network_ninaw10.c
index 2c24c01f4..50535f7d8 100644
--- a/extmod/network_ninaw10.c
+++ b/extmod/network_ninaw10.c
@@ -435,7 +435,7 @@ STATIC mp_uint_t network_ninaw10_socket_send(mod_network_socket_obj_t *socket, c
if (ret == NINA_ERROR_TIMEOUT) {
// The socket is Not closed on timeout when calling functions that accept a timeout.
*_errno = MP_ETIMEDOUT;
- return 0;
+ return -1;
} else if (ret < 0) {
// Close the socket on any other errors.
*_errno = ret;
@@ -450,7 +450,7 @@ STATIC mp_uint_t network_ninaw10_socket_recv(mod_network_socket_obj_t *socket, b
if (ret == NINA_ERROR_TIMEOUT) {
// The socket is Not closed on timeout when calling functions that accept a timeout.
*_errno = MP_ETIMEDOUT;
- return 0;
+ return -1;
} else if (ret < 0) {
// Close the socket on any other errors.
*_errno = ret;
@@ -482,7 +482,7 @@ STATIC mp_uint_t network_ninaw10_socket_sendto(mod_network_socket_obj_t *socket,
if (ret == NINA_ERROR_TIMEOUT) {
// The socket is Not closed on timeout when calling functions that accept a timeout.
*_errno = MP_ETIMEDOUT;
- return 0;
+ return -1;
} else if (ret < 0) {
*_errno = ret;
network_ninaw10_socket_close(socket);
@@ -502,7 +502,7 @@ STATIC mp_uint_t network_ninaw10_socket_recvfrom(mod_network_socket_obj_t *socke
if (ret == NINA_ERROR_TIMEOUT) {
// The socket is Not closed on timeout when calling functions that accept a timeout.
*_errno = MP_ETIMEDOUT;
- return 0;
+ return -1;
} else if (ret < 0) {
// Close the socket on any other errors.
*_errno = ret;