From 033f7a990d3aee063d8798053abec08d84906449 Mon Sep 17 00:00:00 2001 From: zhrenqiang Date: Wed, 10 Sep 2025 20:48:09 +0800 Subject: [PATCH] fix napi_open_handle_scope ret Change-Id: I61145ca529d00c5bc6b10ceb9d5f76ee48d21b5d Signed-off-by: zhrenqiang --- .../kits/js/zip/napi/common/napi_async_work_callback.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interfaces/kits/js/zip/napi/common/napi_async_work_callback.cpp b/interfaces/kits/js/zip/napi/common/napi_async_work_callback.cpp index 62b9fe7d01..ba052f85b2 100644 --- a/interfaces/kits/js/zip/napi/common/napi_async_work_callback.cpp +++ b/interfaces/kits/js/zip/napi/common/napi_async_work_callback.cpp @@ -46,7 +46,11 @@ static void CallbackExecute(napi_env env, void *data) static void CallbackComplete(napi_env env, napi_status status, void *data) { napi_handle_scope scope = nullptr; - napi_open_handle_scope(env, &scope); + napi_status ret = napi_open_handle_scope(env, &scope); + if (ret != napi_ok || scope == nullptr) { + APP_LOGE("napi open scope failed"); + return; + } auto ctx = static_cast(data); if (ctx == nullptr) { napi_close_handle_scope(env, scope); -- Gitee