diff --git a/frameworks/src/app_group_observer_napi.cpp b/frameworks/src/app_group_observer_napi.cpp index 028b50dd7f22b99ac84c195bd447d3b572e0a0d9..eb20bcd359cbfe61e7131790148d22fc9cbd45ec 100644 --- a/frameworks/src/app_group_observer_napi.cpp +++ b/frameworks/src/app_group_observer_napi.cpp @@ -77,7 +77,7 @@ napi_value SetBundleGroupChangedData(const CallbackReceiveDataWorker *commonEven return BundleStateCommon::NapiGetNull(commonEventDataWorkerData->env); } -void UvQueueWorkOnAppGroupChanged(uv_work_t *work, int status) +void UvQueueWorkOnAppGroupChanged(uv_work_t *&work, int status) { BUNDLE_ACTIVE_LOGD("OnAppGroupChanged uv_work_t start"); if (!work) { @@ -158,7 +158,7 @@ void AppGroupObserver::OnAppGroupChanged(const AppGroupCallbackInfo &appGroupCal delete callBackInfo; work->data = (void *)callbackReceiveDataWorker; - int ret = uv_queue_work(loop, work, [](uv_work_t *work) {}, UvQueueWorkOnAppGroupChanged); + int ret = uv_queue_work(loop, work, [](uv_work_t *&work) {}, UvQueueWorkOnAppGroupChanged); if (ret != 0) { delete callbackReceiveDataWorker; callbackReceiveDataWorker = nullptr; diff --git a/frameworks/src/bundle_active_app_group_napi.cpp b/frameworks/src/bundle_active_app_group_napi.cpp index 91589741092c7f43de4c2468f495af7b5edda73b..e75894b8c3379b927ab784baad48f76c9cf5f50e 100644 --- a/frameworks/src/bundle_active_app_group_napi.cpp +++ b/frameworks/src/bundle_active_app_group_napi.cpp @@ -60,9 +60,9 @@ napi_value ParseQueryAppGroupParameters(const napi_env &env, const napi_callback napi_valuetype valuetype = napi_undefined; NAPI_CALL(env, napi_typeof(env, argv[0], &valuetype)); if (valuetype == napi_function) { - napi_valuetype valuetype = napi_undefined; - NAPI_CALL(env, napi_typeof(env, argv[0], &valuetype)); - if (valuetype != napi_function) { + napi_valuetype inputValueType = napi_undefined; + NAPI_CALL(env, napi_typeof(env, argv[0], &inputValueType)); + if (inputValueType != napi_function) { params.errorCode = ERR_CALL_BACK_TYPE; return BundleStateCommon::HandleParamErr(env, ERR_CALL_BACK_TYPE, ""); }