--- a/webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp Thu Jul 15 19:53:20 2010 +0300
+++ b/webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp Thu Aug 19 10:58:56 2010 +0300
@@ -180,6 +180,8 @@
delete m_unknownContentHandler;
delete m_cacheSupply;
delete m_postDataSupplier;
+ if(m_transaction)
+ m_transaction->Close();
delete m_transaction;
}
@@ -715,7 +717,6 @@
uriParser.UriWithoutFragment( uriNoFrag );
TUriParser8 parserNoFrag;
parserNoFrag.Parse( uriNoFrag );
- m_transaction->Request().SetURIL( parserNoFrag );
// now save the fragment for later use
const TDesC8& fragment = uriParser.Extract( EUriFragment );
delete m_frag;
@@ -726,6 +727,7 @@
{
m_frag = fragment.AllocL();
}
+ m_transaction->Request().SetURIL( parserNoFrag );
}
HandleSpecialEvent(aEvent.iStatus);
break;