@@ -409,7 +409,7 @@ STATIC mp_uint_t lwip_raw_udp_receive(socketpool_socket_obj_t *socket, byte *buf
409
409
// Wait for data to arrive on UDP socket.
410
410
mp_uint_t start = mp_hal_ticks_ms ();
411
411
while (socket -> incoming .pbuf == NULL ) {
412
- if (socket -> timeout != -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
412
+ if (socket -> timeout != ( unsigned ) -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
413
413
* _errno = MP_ETIMEDOUT ;
414
414
return -1 ;
415
415
}
@@ -479,7 +479,7 @@ STATIC mp_uint_t lwip_tcp_send(socketpool_socket_obj_t *socket, const byte *buf,
479
479
// Avoid sending too small packets, so wait until at least 16 bytes available
480
480
while (socket -> state >= STATE_CONNECTED && (available = tcp_sndbuf (socket -> pcb .tcp )) < 16 ) {
481
481
MICROPY_PY_LWIP_EXIT
482
- if (socket -> timeout != -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
482
+ if (socket -> timeout != ( unsigned ) -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
483
483
* _errno = MP_ETIMEDOUT ;
484
484
return MP_STREAM_ERROR ;
485
485
}
@@ -546,7 +546,7 @@ STATIC mp_uint_t lwip_tcp_receive(socketpool_socket_obj_t *socket, byte *buf, mp
546
546
547
547
mp_uint_t start = mp_hal_ticks_ms ();
548
548
while (socket -> state == STATE_CONNECTED && socket -> incoming .pbuf == NULL ) {
549
- if (socket -> timeout != -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
549
+ if (socket -> timeout != ( unsigned ) -1 && mp_hal_ticks_ms () - start > socket -> timeout ) {
550
550
* _errno = MP_ETIMEDOUT ;
551
551
return -1 ;
552
552
}
@@ -778,7 +778,7 @@ socketpool_socket_obj_t *common_hal_socketpool_socket_accept(socketpool_socket_o
778
778
MICROPY_PY_LWIP_EXIT
779
779
m_del_obj (socketpool_socket_obj_t , socket2 );
780
780
mp_raise_OSError (MP_EAGAIN );
781
- } else if (socket -> timeout != -1 ) {
781
+ } else if (socket -> timeout != ( unsigned ) -1 ) {
782
782
mp_uint_t retries = socket -> timeout / 100 ;
783
783
while (* incoming_connection == NULL ) {
784
784
MICROPY_PY_LWIP_EXIT
@@ -952,7 +952,7 @@ void common_hal_socketpool_socket_connect(socketpool_socket_obj_t *socket,
952
952
MICROPY_PY_LWIP_EXIT
953
953
954
954
// And now we wait...
955
- if (socket -> timeout != -1 ) {
955
+ if (socket -> timeout != ( unsigned ) - 1 ) {
956
956
for (mp_uint_t retries = socket -> timeout / 100 ; retries -- ;) {
957
957
mp_hal_delay_ms (100 );
958
958
if (socket -> state != STATE_CONNECTING ) {
@@ -1048,7 +1048,7 @@ mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t *so
1048
1048
ret = lwip_raw_udp_receive (socket , (byte * )buf , len , ip , port , & _errno );
1049
1049
break ;
1050
1050
}
1051
- if (ret == -1 ) {
1051
+ if (ret == ( unsigned ) -1 ) {
1052
1052
mp_raise_OSError (_errno );
1053
1053
}
1054
1054
@@ -1097,7 +1097,7 @@ int socketpool_socket_send(socketpool_socket_obj_t *socket, const uint8_t *buf,
1097
1097
ret = lwip_raw_udp_send (socket , buf , len , NULL , 0 , & _errno );
1098
1098
break ;
1099
1099
}
1100
- if (ret == -1 ) {
1100
+ if (ret == ( unsigned ) -1 ) {
1101
1101
return - _errno ;
1102
1102
}
1103
1103
return ret ;
@@ -1134,7 +1134,7 @@ mp_uint_t common_hal_socketpool_socket_sendto(socketpool_socket_obj_t *socket,
1134
1134
ret = lwip_raw_udp_send (socket , buf , len , & ip , port , & _errno );
1135
1135
break ;
1136
1136
}
1137
- if (ret == -1 ) {
1137
+ if (ret == ( unsigned ) -1 ) {
1138
1138
mp_raise_OSError (_errno );
1139
1139
}
1140
1140
0 commit comments