diff -r 001ef9ddb825 -r 88a7990e456a applayerpluginsandutils/httpprotocolplugins/httpclient/chttpresponseparser.cpp --- a/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpresponseparser.cpp Fri Mar 19 09:39:24 2010 +0200 +++ b/applayerpluginsandutils/httpprotocolplugins/httpclient/chttpresponseparser.cpp Fri Apr 16 15:30:47 2010 +0300 @@ -226,8 +226,6 @@ iCancellingResponse = ETrue; RHTTPTransaction trans = iProtTrans->Transaction(); RHTTPResponse response = trans.Response(); - if(iBodyParts.Count() > 0) - iBodyParts.Remove(0); iMessageParser.Flush (); iMessageParser.Reset(); iCancellingResponse = EFalse; @@ -660,8 +658,7 @@ if( !ConsumingResponse() ) { - if( iBodyParts.Count() == 0 ) - iResponseObserver.ResponseComplete(aExcessData); + iResponseObserver.ResponseComplete(aExcessData); if ( iCancellingResponse ) {