diff --git a/libraries/HTTPClient/src/HTTPClient.cpp b/libraries/HTTPClient/src/HTTPClient.cpp index 86204c4b7a5..beba7dce06d 100644 --- a/libraries/HTTPClient/src/HTTPClient.cpp +++ b/libraries/HTTPClient/src/HTTPClient.cpp @@ -386,9 +386,7 @@ void HTTPClient::disconnect(bool preserveClient) if(connected()) { if(_client->available() > 0) { log_d("still data in buffer (%d), clean up.\n", _client->available()); - while(_client->available() > 0) { - _client->read(); - } + _client->flush(); } if(_reuse && _canReuse) {