--- a/omadmadapters/fota/src/nsmldmfotaadapter.cpp Fri Aug 06 18:56:37 2010 +0530
+++ b/omadmadapters/fota/src/nsmldmfotaadapter.cpp Thu Aug 19 17:35:23 2010 +0530
@@ -287,13 +287,15 @@
CBufBase* acl=CBufFlat::NewL(10);
CleanupStack::PushL( acl );
- session.GetAclL( KNSmlDMFotaNode,*acl,EFalse );
-
- if( acl->Size() == 0 )
+ TInt err = session.GetAclL( KNSmlDMFotaNode,*acl,EFalse );
+ if ( err == KErrNone)
+ {
+ if( acl->Size() == 0 )
{
_LIT8(KACLForAll, "Add=*&Get=*&Delete=*&Exec=*&Replace=*");
session.UpdateAclL( KNSmlDMFotaNode, KACLForAll);
}
+ }
CleanupStack::PopAndDestroy( acl );
CleanupStack::PopAndDestroy( &session );