HTTPSession: always reset buffer pointers on connect to clear any leftover data from previous requests

This commit is contained in:
Guenter Obiltschnig
2013-02-14 16:27:47 +01:00
parent e9ec584733
commit b3a3ece54e

View File

@@ -197,6 +197,9 @@ void HTTPSession::connect(const SocketAddress& address)
_socket.connect(address, _timeout);
_socket.setReceiveTimeout(_timeout);
_socket.setNoDelay(true);
// There may be leftover data from a previous (failed) request in the buffer,
// so we clear it.
_pCurrent = _pEnd = _pBuffer;
}