From d2726992d8fd7e28bf7dd050e45c23888872afa0 Mon Sep 17 00:00:00 2001 From: ajs256 <67526318+ajs256@users.noreply.github.com> Date: Thu, 4 Mar 2021 17:32:51 -0800 Subject: [PATCH] Merge in commit 73375c3 from upstream Replace `peek()` with `available()` during connection status check to avoid losing messages. Closes adafruit#22. --- arduino/libraries/WiFi/src/WiFiClient.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arduino/libraries/WiFi/src/WiFiClient.cpp b/arduino/libraries/WiFi/src/WiFiClient.cpp index 9dc06be..683f828 100644 --- a/arduino/libraries/WiFi/src/WiFiClient.cpp +++ b/arduino/libraries/WiFi/src/WiFiClient.cpp @@ -177,8 +177,7 @@ void WiFiClient::stop() uint8_t WiFiClient::connected() { if (_socket != -1) { - // use peek to update socket state - peek(); + available(); } return (_socket != -1);