There was an error while loading. Please reload this page.
1 parent c1a94b5 commit 4e9d1eeCopy full SHA for 4e9d1ee
libraries/WiFi/src/WiFiClient.cpp
@@ -438,23 +438,9 @@ uint8_t WiFiClient::connected()
438
if (_connected) {
439
uint8_t dummy;
440
int res = recv(fd(), &dummy, 0, MSG_DONTWAIT);
441
- if (res < 0) {
442
- switch (errno) {
443
- case ENOTCONN:
444
- case EPIPE:
445
- case ECONNRESET:
446
- case ECONNREFUSED:
447
- case ECONNABORTED:
448
- _connected = false;
449
- break;
450
- default:
451
- _connected = true;
452
453
- }
454
- } else if(res == 0){
+ if (res <= 0 && errno != EWOULDBLOCK) {
455
_connected = false;
456
- } else {
457
+ log_i("Disconnected: RES: %d, ERR: %d", res, errno);
458
}
459
460
return _connected;
0 commit comments