diff -r 3f7d9dbe57c8 -r 57a65a3a658c syncmlfw/common/http/src/nsmlhttp.cpp --- a/syncmlfw/common/http/src/nsmlhttp.cpp Tue Feb 02 00:44:00 2010 +0200 +++ b/syncmlfw/common/http/src/nsmlhttp.cpp Fri Feb 19 23:41:35 2010 +0200 @@ -82,6 +82,7 @@ { // construct shutdown timer DBG_FILE(_S8("CNSmlHTTP::ConstructL BEGIN")); + TBool dmjob = EFalse; FeatureManager::InitializeLibL(); iShutdown = new (ELeave) CNSmlXptShutdownTimer( this ); iShutdown->ConstructL(); @@ -92,6 +93,7 @@ DBG_FILE_CODE(session, _S8("CNSmlHTTP::ConstructL Current Session is (DM = 2, DS = 1) ")); if( session == ESyncMLDMSession )//for dm session { + dmjob = ETrue; TInt dmsessionTimeout = -1; CRepository *rep = NULL; TRAPD( err1, rep = CRepository::NewL( KCRUidDeviceManagementInternalKeys )) @@ -123,7 +125,7 @@ RProperty::Get( KPSUidNSmlSOSServerKey, KNSmlSyncJobOngoing, iSession); // construct dialup agent iDialUpAgent = new (ELeave) CNSmlDialUpAgent(); - iDialUpAgent->ConstructL(); + iDialUpAgent->ConstructL(dmjob); iEngineState = ExptIdle; iTimeOut = EFalse;