}
ret = __privilege_manager_check_privilege_list(api_version, privilege_name, valid_privilege_list, &privilege_level_id, &changed_to, &valid_api_version);
- if (is_valid_wrt_version == 0)
- ret = PRVMGR_ERR_NONE;
+ if (is_valid_wrt_version == 0) {
+ if (strstr(privilege_name, "/internal/") == NULL)
+ ret = PRVMGR_ERR_NONE;
+ }
if (ret == PRVMGR_ERR_NO_EXIST_PRIVILEGE) {
memset(message, 0, MESSAGE_SIZE);
__tcinfo(expect, PRVMGR_ERR_NONE);
__privilege_manager_verify_privilege();
+ __tcinfo(version_type, "2.2.1", "wrt");
+ __tcinfo(goal, "valid api_version == 2.2.1, check internal privilege");
+ __privinfo("http://tizen.org/privilege/internal/public", "Public", NULL);
+ __tcinfo(cert_level, "public");
+ __tcinfo(expect, PRVMGR_ERR_INVALID_PRIVILEGE);
+ __privilege_manager_verify_privilege();
+
#ifdef PROFILE_TYPE_MOBILE
/* 2.3 core - mobile */