omadmadapters/fota/src/nsmldmfotaadapter.cpp
changeset 56 a9afc3a8dbfa
parent 47 d316aecb87fd
child 67 fdbfe0a95492
--- 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 );