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 <<")); |