omadmadapters/fota/src/nsmldmfotaadapter.cpp
changeset 59 b7be70e619ea
parent 42 aa33c2cb9a50
child 67 fdbfe0a95492
equal deleted inserted replaced
53:1273bf2c520c 59:b7be70e619ea
   285     User::LeaveIfError( session.Connect() );
   285     User::LeaveIfError( session.Connect() );
   286     CleanupClosePushL(session);
   286     CleanupClosePushL(session);
   287 
   287 
   288     CBufBase* acl=CBufFlat::NewL(10);
   288     CBufBase* acl=CBufFlat::NewL(10);
   289     CleanupStack::PushL( acl );
   289     CleanupStack::PushL( acl );
   290     session.GetAclL( KNSmlDMFotaNode,*acl,EFalse );
   290     TInt err = session.GetAclL( KNSmlDMFotaNode,*acl,EFalse );
   291 
   291 		if ( err == KErrNone)
   292     if( acl->Size() == 0 )
   292 		{
       
   293     	if( acl->Size() == 0 )
   293         {
   294         {
   294         _LIT8(KACLForAll, "Add=*&Get=*&Delete=*&Exec=*&Replace=*");
   295         _LIT8(KACLForAll, "Add=*&Get=*&Delete=*&Exec=*&Replace=*");
   295         session.UpdateAclL( KNSmlDMFotaNode, KACLForAll);
   296         session.UpdateAclL( KNSmlDMFotaNode, KACLForAll);
   296         }
   297         }
       
   298     }
   297     CleanupStack::PopAndDestroy( acl );
   299     CleanupStack::PopAndDestroy( acl );
   298     CleanupStack::PopAndDestroy( &session );
   300     CleanupStack::PopAndDestroy( &session );
   299 
   301 
   300     _DBG_FILE("CNSmlDmFotaAdapter::DDFStructureL(): end");
   302     _DBG_FILE("CNSmlDmFotaAdapter::DDFStructureL(): end");
   301     FLOG(_L("CNSmlDmFotaAdapter::DDFStructureL <<"));
   303     FLOG(_L("CNSmlDmFotaAdapter::DDFStructureL <<"));