--- a/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp Wed Mar 31 22:01:10 2010 +0300
+++ b/wmdrm/camese/wmdrmdladefaulthttpplugin/src/wmdrmdladefaulthttpmanager.cpp Wed Apr 14 16:15:06 2010 +0300
@@ -660,9 +660,9 @@
if ( (iState == EOpen) && iKeepAlive )
{
TConnectionInfo connectionInfo;
- GetConnectionInfoL(connectionInfo);
- if ( connectionInfo.iIapId != iIapNumber &&
- iIapNumber != 0 && connectionInfo.iIapId != 0 )
+ TRAPD(err, GetConnectionInfoL(connectionInfo) );
+ if ( err || ( connectionInfo.iIapId != iIapNumber &&
+ iIapNumber != 0 && connectionInfo.iIapId != 0 ) )
{
CleanupConnection();
iState = EStart;