diff -r b183ec05bd8c -r 19bba8228ff0 syncmlfw/dm/treemodule/src/nsmldmddf.cpp --- a/syncmlfw/dm/treemodule/src/nsmldmddf.cpp Tue Aug 31 16:04:06 2010 +0300 +++ b/syncmlfw/dm/treemodule/src/nsmldmddf.cpp Wed Sep 01 12:27:42 2010 +0100 @@ -225,7 +225,7 @@ { TBool returnstatus = ETrue; TPtrC8 Uri1 = NSmlDmURI::URISeg(aURI,1); - if( iAddRootNodesList ) + if( iAddRootNodesList )//dm case { TPtrC8 FindUri = NSmlDmURI::URISeg(aURI,2); HBufC8* puri = HBufC8::NewLC(Uri1.Length()+FindUri.Length()+2); @@ -634,7 +634,8 @@ // FOTA // For the FOTA adapter put the correlator to aObject instead of // data. - if ( iAdapterId == KNSmlDMFotaAdapterImplUid || iAdapterId == KNSmlDMAMAdapterImplUid) + if ( iAdapterId == KNSmlDMFotaAdapterImplUid || iAdapterId == KNSmlDMAMAdapterImplUid + || iAdapterId == KNSmlDMLawMoAdapterImplUid) { iSessionArray[iSessionId-1].ExecuteCommandL(iAdapterId,*luid, aStatusRef,aURI,aCorrelator,aType,aLargeItem);