Signed-off-by: zhangjunxi <zhangjunxi1@huawei.com>

Changes to be committed:
	modified:   time_permission.cpp
This commit is contained in:
zhangjunxi
2022-06-08 19:55:18 +08:00
parent da5683ba63
commit 0f8cee4f40
+4 -5
View File
@@ -29,14 +29,13 @@ bool TimePermission::CheckCallingPermission(const std::string &permissionName)
auto callerToken = IPCSkeleton::GetCallingTokenID();
auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerToken);
int result = Security::AccessToken::PERMISSION_DENIED;
if (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_NATIVE) {
result = Security::AccessToken::AccessTokenKit::VerifyAccessToken(callerToken, permissionName);
if (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_NATIVE) {
result = Security::AccessToken::AccessTokenKit::VerifyNativeToken(callerToken, permissionName);
} else if (tokenType == Security::AccessToken::ATokenTypeEnum::TOKEN_HAP) {
result = Security::AccessToken::AccessTokenKit::VerifyAccessToken(callerToken, permissionName);
} else {
TELEPHONY_LOGE("permission check failed, callerToken:%{public}u, tokenType:%{public}d",
callerToken, tokenType);
TIME_HILOGE("permission check failed, callerToken:%{public}u, tokenType:%{public}d",
callerToken, tokenType);
}
if (result != Security::AccessToken::PERMISSION_GRANTED) {