diff --git a/libraries/HTTPClient/src/HTTPClient.cpp b/libraries/HTTPClient/src/HTTPClient.cpp index 1c604d56e4e..d39e89ce7c7 100644 --- a/libraries/HTTPClient/src/HTTPClient.cpp +++ b/libraries/HTTPClient/src/HTTPClient.cpp @@ -232,9 +232,7 @@ void HTTPClient::end(void) if(connected()) { if(_tcp->available() > 0) { log_d("still data in buffer (%d), clean up.", _tcp->available()); - while(_tcp->available() > 0) { - _tcp->read(); - } + _tcp->flush(); } if(_reuse && _canReuse) { log_d("tcp keep open for reuse");