diff --git a/interfaces/kits/napi/common_event/src/common_event.cpp b/interfaces/kits/napi/common_event/src/common_event.cpp index b3c30df085f6cc56f8081c3a9c78b3303b87d2d0..5259a8978bc857a98f7dc13a0348dee198fb6c66 100644 --- a/interfaces/kits/napi/common_event/src/common_event.cpp +++ b/interfaces/kits/napi/common_event/src/common_event.cpp @@ -172,6 +172,7 @@ void UvQueueWorkOnReceiveEvent(uv_work_t *work, int status) work = nullptr; delete commonEventDataWorkerData; commonEventDataWorkerData = nullptr; + napi_close_handle_scope(commonEventDataWorkerData->env, scope); return; } diff --git a/interfaces/kits/napi/napi_common_event/src/napi_common_event.cpp b/interfaces/kits/napi/napi_common_event/src/napi_common_event.cpp index 4d28983a1788ce174f9ccc2c7c0511417a806ff0..7b5eb1c60cecab50918c785897ed788959b06cd5 100644 --- a/interfaces/kits/napi/napi_common_event/src/napi_common_event.cpp +++ b/interfaces/kits/napi/napi_common_event/src/napi_common_event.cpp @@ -189,6 +189,7 @@ void UvQueueWorkOnReceiveEvent(uv_work_t *work, int status) work = nullptr; delete commonEventDataWorkerData; commonEventDataWorkerData = nullptr; + napi_close_handle_scope(commonEventDataWorkerData->env, scope); return; }