We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a35edca commit 8ec93dcCopy full SHA for 8ec93dc
libraries/ArduinoOTA/ArduinoOTA.cpp
@@ -303,7 +303,7 @@ void ArduinoOTAClass::_runUpdate() {
303
client.setNoDelay(true);
304
305
uint32_t written, total = 0;
306
- while (!Update.isFinished() && client.connected()) {
+ while (!Update.isFinished() && (client.connected() || client.available())) {
307
int waited = 1000;
308
while (!client.available() && waited--)
309
delay(1);
libraries/ESP8266WebServer/src/ESP8266WebServer-impl.h
@@ -319,7 +319,7 @@ void ESP8266WebServerTemplate<ServerType>::handleClient() {
319
bool keepCurrentClient = false;
320
bool callYield = false;
321
322
- if (_currentClient.connected()) {
+ if (_currentClient.connected() || _currentClient.available()) {
323
switch (_currentStatus) {
324
case HC_NONE:
325
// No-op to avoid C++ compiler warning
0 commit comments