@@ -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
@@ -829,7 +829,6 @@ socketpool_socket_obj_t *common_hal_socketpool_socket_accept(socketpool_socket_o
829
829
830
830
bool common_hal_socketpool_socket_bind (socketpool_socket_obj_t * socket ,
831
831
const char * host , size_t hostlen , uint32_t port ) {
832
- uint8_t ip [NETUTILS_IPV4ADDR_BUFSIZE ];
833
832
834
833
// get address
835
834
ip_addr_t bind_addr ;
@@ -952,7 +951,7 @@ void common_hal_socketpool_socket_connect(socketpool_socket_obj_t *socket,
952
951
MICROPY_PY_LWIP_EXIT
953
952
954
953
// And now we wait...
955
- if (socket -> timeout != -1 ) {
954
+ if (socket -> timeout != ( unsigned ) - 1 ) {
956
955
for (mp_uint_t retries = socket -> timeout / 100 ; retries -- ;) {
957
956
mp_hal_delay_ms (100 );
958
957
if (socket -> state != STATE_CONNECTING ) {
@@ -1048,7 +1047,7 @@ mp_uint_t common_hal_socketpool_socket_recvfrom_into(socketpool_socket_obj_t *so
1048
1047
ret = lwip_raw_udp_receive (socket , (byte * )buf , len , ip , port , & _errno );
1049
1048
break ;
1050
1049
}
1051
- if (ret == -1 ) {
1050
+ if (ret == ( unsigned ) -1 ) {
1052
1051
mp_raise_OSError (_errno );
1053
1052
}
1054
1053
@@ -1097,7 +1096,7 @@ int socketpool_socket_send(socketpool_socket_obj_t *socket, const uint8_t *buf,
1097
1096
ret = lwip_raw_udp_send (socket , buf , len , NULL , 0 , & _errno );
1098
1097
break ;
1099
1098
}
1100
- if (ret == -1 ) {
1099
+ if (ret == ( unsigned ) -1 ) {
1101
1100
return - _errno ;
1102
1101
}
1103
1102
return ret ;
@@ -1134,7 +1133,7 @@ mp_uint_t common_hal_socketpool_socket_sendto(socketpool_socket_obj_t *socket,
1134
1133
ret = lwip_raw_udp_send (socket , buf , len , & ip , port , & _errno );
1135
1134
break ;
1136
1135
}
1137
- if (ret == -1 ) {
1136
+ if (ret == ( unsigned ) -1 ) {
1138
1137
mp_raise_OSError (_errno );
1139
1138
}
1140
1139
0 commit comments