diff --git a/services/engine/src/update_service.cpp b/services/engine/src/update_service.cpp index 7fa9eb7dbf6a9a918c9accd393fd87de82e59d19..fc259eb7af402990cfe8a757c19da2bb427f52fc 100644 --- a/services/engine/src/update_service.cpp +++ b/services/engine/src/update_service.cpp @@ -522,7 +522,7 @@ int32_t UpdateService::CallbackEnter(uint32_t code) if (!ModuleManager::GetInstance().IsModuleLoaded()) { ENGINE_LOGI("CallbackEnter, extend module not loaded, code %{public}u", code); return PermissionCheck(code); - } + } // 加载了接口扩展能力, 但是当前调用接口不是拓展接口,还是执行UpdateService鉴权动作 if (!ModuleManager::GetInstance().IsMapFuncExist(code)) { @@ -576,7 +576,7 @@ int32_t UpdateService::CallbackParcel(uint32_t code, MessageParcel &data, Messag int32_t ret = ModuleManager::GetInstance().HandleFunc(code, data, reply, option); ENGINE_LOGE("CallbackParcel, code %{public}u extended, result %{public}d", code, ret); if (ret != INT_CALL_SUCCESS) { - return ret > CALL_RESULT_OFFSET ? (ret - CALL_RESULT_OFFSET) : ret; + return ret; } return INT_CALL_FAIL; }