diff --git a/interfaces/kits/js/src/native_devicemanager_js.cpp b/interfaces/kits/js/src/native_devicemanager_js.cpp index 633b02b6b4baa9ea0b3dbf807bff94168efc9b96..2eb015b6cdba0c84f6eab4d9e98b36cf28105ac7 100644 --- a/interfaces/kits/js/src/native_devicemanager_js.cpp +++ b/interfaces/kits/js/src/native_devicemanager_js.cpp @@ -207,7 +207,7 @@ napi_value CreateBusinessError(napi_env env, int32_t errCode, bool isAsync = tru return error; } -void DeleteUvWork(uv_work_t *work) +void DeleteUvWork(uv_work_t *&work) { if (work == nullptr) { return; @@ -217,7 +217,7 @@ void DeleteUvWork(uv_work_t *work) LOGI("delete work!"); } -void DeleteDmNapiStateJsCallbackPtr(DmNapiStateJsCallback *pJsCallbackPtr) +void DeleteDmNapiStateJsCallbackPtr(DmNapiStateJsCallback *&pJsCallbackPtr) { if (pJsCallbackPtr == nullptr) { return; @@ -227,7 +227,7 @@ void DeleteDmNapiStateJsCallbackPtr(DmNapiStateJsCallback *pJsCallbackPtr) LOGI("delete DmNapiStateJsCallback callbackPtr!"); } -void DeleteAsyncCallbackInfo(DeviceInfoListAsyncCallbackInfo *pAsynCallbackInfo) +void DeleteAsyncCallbackInfo(DeviceInfoListAsyncCallbackInfo *&pAsynCallbackInfo) { if (pAsynCallbackInfo == nullptr) { return; diff --git a/interfaces/kits/js4.0/src/native_devicemanager_js.cpp b/interfaces/kits/js4.0/src/native_devicemanager_js.cpp index 005d39c8af4c7f3d0108af28d51788c29f7b842b..2aa78c1ab4f9de5c2bbabfbc4e20d61cdf2e8158 100644 --- a/interfaces/kits/js4.0/src/native_devicemanager_js.cpp +++ b/interfaces/kits/js4.0/src/native_devicemanager_js.cpp @@ -86,7 +86,7 @@ std::mutex g_authCallbackMapMutex; std::mutex g_bindCallbackMapMutex; std::mutex g_dmUiCallbackMapMutex; -void DeleteUvWork(uv_work_t *work) +void DeleteUvWork(uv_work_t *&work) { if (work == nullptr) { return; @@ -96,7 +96,7 @@ void DeleteUvWork(uv_work_t *work) LOGI("delete work!"); } -void DeleteDmNapiStatusJsCallbackPtr(DmNapiStatusJsCallback *pJsCallbackPtr) +void DeleteDmNapiStatusJsCallbackPtr(DmNapiStatusJsCallback *&pJsCallbackPtr) { if (pJsCallbackPtr == nullptr) { return; @@ -106,7 +106,7 @@ void DeleteDmNapiStatusJsCallbackPtr(DmNapiStatusJsCallback *pJsCallbackPtr) LOGI("delete DmNapiStatusJsCallback callbackPtr!"); } -void DeleteAsyncCallbackInfo(DeviceBasicInfoListAsyncCallbackInfo *pAsynCallbackInfo) +void DeleteAsyncCallbackInfo(DeviceBasicInfoListAsyncCallbackInfo *&pAsynCallbackInfo) { if (pAsynCallbackInfo == nullptr) { return;