diff -r fa2fd8b2d6cc -r 2611c08ee28e applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp --- a/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp Mon Mar 15 12:42:40 2010 +0200 +++ b/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp Wed Mar 31 22:32:15 2010 +0300 @@ -1004,6 +1004,7 @@ // Transaction is still alive - ask its connection manager to cancel it. MHttpRequest& request = static_cast(aTransaction.TxData()); MHttpResponse& response = static_cast(aTransaction.RxData()); + response.FlushBodyDataIfNotRead(); manager->CancelSubmission(request, response); // Connection is now cancelled - remove the connection manager from the