From a25b797c41c8f926eaf5f53541840753a0320252 Mon Sep 17 00:00:00 2001 From: xdongs Date: Wed, 5 Jun 2024 16:40:11 +0800 Subject: [PATCH] =?UTF-8?q?napi=5Fref=20=E5=A2=9E=E5=8A=A0=E9=9D=9E?= =?UTF-8?q?=E7=A9=BA=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: xdongs --- frameworks/js/napi/src/common_utils.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frameworks/js/napi/src/common_utils.cpp b/frameworks/js/napi/src/common_utils.cpp index 74568771c..cea1445c6 100644 --- a/frameworks/js/napi/src/common_utils.cpp +++ b/frameworks/js/napi/src/common_utils.cpp @@ -193,6 +193,11 @@ void Common::SetCallback( napi_value callback = nullptr; napi_value resultout = nullptr; + + if (callbackIn == nullptr) { + ANS_LOGD("Common::SetCallback ref null"); + return; + } napi_get_reference_value(env, callbackIn, &callback); NAPI_CALL_RETURN_VOID(env, napi_call_function(env, undefined, callback, ARGS_ONE, &result, &resultout)); ANS_LOGD("end"); -- Gitee