From c6fa902abcd833564a03513198630ecdc1ccf504 Mon Sep 17 00:00:00 2001 From: bigtea Date: Wed, 6 Aug 2025 15:13:24 +0800 Subject: [PATCH] Fix param problem Signed-off-by: bigtea --- .../accesstoken/src/napi_request_global_switch_on_setting.cpp | 2 +- .../main/cpp/src/permission/permission_manager.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frameworks/js/napi/accesstoken/src/napi_request_global_switch_on_setting.cpp b/frameworks/js/napi/accesstoken/src/napi_request_global_switch_on_setting.cpp index a4b58f785..329392faf 100644 --- a/frameworks/js/napi/accesstoken/src/napi_request_global_switch_on_setting.cpp +++ b/frameworks/js/napi/accesstoken/src/napi_request_global_switch_on_setting.cpp @@ -535,7 +535,7 @@ bool NapiRequestGlobalSwitch::ParseRequestGlobalSwitch(const napi_env& env, LOGE(ATM_DOMAIN, ATM_TAG, "Napi_get_cb_info failed"); return false; } - if (argc < NapiContextCommon::MAX_PARAMS_TWO - 1) { + if (argc < NapiContextCommon::MAX_PARAMS_TWO) { NAPI_CALL_BASE(env, napi_throw(env, GenerateBusinessError(env, JsErrorCode::JS_ERROR_PARAM_ILLEGAL, "Parameter is missing.")), false); return false; diff --git a/services/accesstokenmanager/main/cpp/src/permission/permission_manager.cpp b/services/accesstokenmanager/main/cpp/src/permission/permission_manager.cpp index 232ad3a51..17a7a9711 100644 --- a/services/accesstokenmanager/main/cpp/src/permission/permission_manager.cpp +++ b/services/accesstokenmanager/main/cpp/src/permission/permission_manager.cpp @@ -442,7 +442,7 @@ int32_t PermissionManager::UpdateMultiTokenPermissionState(const std::shared_ptr isUpdateSuccess = true; uint32_t newFlag = flag; - if (GetPermissionFlag(tokenID, permissionName, flag) == RET_SUCCESS) { + if (GetPermissionFlag(tokenID, permissionName, newFlag) == RET_SUCCESS) { flag = newFlag; } (void)HiSysEventWrite(HiviewDFX::HiSysEvent::Domain::ACCESS_TOKEN, "UPDATE_PERMISSION", @@ -677,7 +677,7 @@ int32_t PermissionManager::CheckAndUpdatePermissionInner(AccessTokenID tokenID, int32_t ret = CheckAndUpdatePermission(tokenID, permissionName, isGranted, flag); uint32_t newFlag = flag; - if (ret == RET_SUCCESS && GetPermissionFlag(tokenID, permissionName, flag) == RET_SUCCESS) { + if (ret == RET_SUCCESS && GetPermissionFlag(tokenID, permissionName, newFlag) == RET_SUCCESS) { flag = newFlag; } -- Gitee