From f1cc0921a9f5c4c9fec8c3e8fecba1a4d9f121a5 Mon Sep 17 00:00:00 2001 From: zhouyan Date: Wed, 5 Feb 2025 11:58:18 +0800 Subject: [PATCH] =?UTF-8?q?napi=5Fcreate=5Freference=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhouyan Change-Id: I6fce4dc7e2bbcb777184f2efe87fce1c72e63dc5 --- frameworks/js/napi/accesstoken/src/napi_atmanager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frameworks/js/napi/accesstoken/src/napi_atmanager.cpp b/frameworks/js/napi/accesstoken/src/napi_atmanager.cpp index 86fd63eec..713151f40 100644 --- a/frameworks/js/napi/accesstoken/src/napi_atmanager.cpp +++ b/frameworks/js/napi/accesstoken/src/napi_atmanager.cpp @@ -181,7 +181,11 @@ void RegisterPermStateChangeScopePtr::SetValid(bool valid) } PermStateChangeContext::~PermStateChangeContext() -{} +{ + if (callbackRef != nullptr) { + napi_delete_reference(env, callbackRef); + } +} void RegisterPermStateChangeScopePtr::DeleteNapiRef() { -- Gitee