webengine/osswebengine/WebCore/platform/network/symbian/HttpConnection.cpp
branchRCL_3
changeset 47 e1bea15f9a39
parent 42 a1a5d4e727e8
child 48 79859ed3eea9
--- 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;