wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp
changeset 46 78de010160a8
parent 29 3bdc3b853094
child 84 b09186059647
--- a/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp	Thu May 13 22:40:14 2010 +0300
+++ b/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp	Fri May 28 23:16:27 2010 +0300
@@ -162,6 +162,8 @@
             HandleDownloadComplete( KErrCancel );
             }
         }
+	// Close the HTTP session in use
+    iHttpSession.Close();
 
     CleanupConnection();
     DeleteUsernamePassword();
@@ -565,6 +567,9 @@
     GetConnectionInfoL( info );
     iIapNumber = info.iIapId;
 
+    // Close old session:
+    iHttpSession.Close();    
+
     // Open session
     iHttpSession.OpenL();
     RStringPool pool = iHttpSession.StringPool();
@@ -730,7 +735,6 @@
     iHdrFields.Reset();
 
     iHttpTransaction.Close();
-    iHttpSession.Close();
 
     if ( !iKeepAlive )
         {