diff --git a/libraries/HTTPClient/src/HTTPClient.cpp b/libraries/HTTPClient/src/HTTPClient.cpp index 1c604d56e4e2748e72153f0ccef048d3a9c03cae..d39e89ce7c7d68cac41b1faf433d6415bb568857 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");