diff -r 88a7990e456a -r ce2bfba3d005 applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp --- a/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp Fri Apr 16 15:30:47 2010 +0300 +++ b/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpclienthandler.cpp Mon May 03 13:00:48 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