diff --git a/ports/esp32s2/common-hal/socketpool/Socket.c b/ports/esp32s2/common-hal/socketpool/Socket.c index cee940aafc..b6a4e04f04 100644 --- a/ports/esp32s2/common-hal/socketpool/Socket.c +++ b/ports/esp32s2/common-hal/socketpool/Socket.c @@ -181,7 +181,7 @@ bool common_hal_socketpool_socket_connect(socketpool_socket_obj_t* self, opts = opts | O_NONBLOCK; lwip_fcntl(self->num, F_SETFL, opts); - if (result) { + if (result >= 0) { self->connected = true; return true; } else {