byte bitwiseTargetPrivilege = 0;
byte tempBitwisePrivilege = 0;
- if (__apiVisibility != _API_VISIBILITY_NONE) // To be removed
+ if (visibilityLevelListTable[privilege] > __apiVisibility)
{
- if (visibilityLevelListTable[privilege] > __apiVisibility)
- {
- SysLog(NID_SEC, "Result : FALSE [Visibility]");
- return ret;
- }
+ SysLog(NID_SEC, "Result : FALSE [Visibility]");
+ return ret;
}
bitwiseTargetPrivilege = bitwiseTargetPrivilege | (1 << privilegeBit);
byte bitwiseTargetPrivilege = 0;
byte tempBitwisePrivilege = 0;
- if (__apiVisibility != _API_VISIBILITY_NONE) // To be removed
+ if (visibilityLevelListTable[privilege] > __apiVisibility)
{
- if (visibilityLevelListTable[privilege] > __apiVisibility)
- {
- return ret;
- }
+ return ret;
}
bitwiseTargetPrivilege = bitwiseTargetPrivilege | (1 << privilegeBit);
ret = __privilegeList.ContainsKey(privilege);
if (ret)
{
- if (__apiVisibility != _API_VISIBILITY_NONE) // To be removed
+ const String* pPrivilegeLevel = static_cast< const String* >(__privilegeList.GetValue(privilege));
+ SysTryReturn(NID_SEC, pPrivilegeLevel != null, E_SYSTEM, E_SYSTEM, "[E_SYSTEM] An unexpected system error occurred.");
+
+ int privilegeLevel = GetPrivilegeLevel(*pPrivilegeLevel);
+ if (privilegeLevel > __apiVisibility)
{
- const String* pPrivilegeLevel = static_cast< const String* >(__privilegeList.GetValue(privilege));
- SysTryReturn(NID_SEC, pPrivilegeLevel != null, E_SYSTEM, E_SYSTEM, "[E_SYSTEM] An unexpected system error occurred.");
-
- int privilegeLevel = GetPrivilegeLevel(*pPrivilegeLevel);
- if (privilegeLevel > __apiVisibility)
- {
- SysLog(NID_SEC, "Result : FALSE [Visibility]");
- return false;
- }
+ SysLog(NID_SEC, "Result : FALSE [Visibility]");
+ return false;
}
SysLog(NID_SEC, "Result : TRUE");