--- a/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp Thu May 27 13:08:18 2010 +0300
+++ b/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp Fri Jun 11 13:56:06 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 )
{