From 1162884b20f7ea40d36f5d39e9091531459db210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=8F=8B=E6=9D=BE?= Date: Wed, 7 May 2025 11:51:56 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8C=87=E9=92=88=E9=87=8A=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邹友松 --- frameworks/js/napi/session/include/base_async_session.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frameworks/js/napi/session/include/base_async_session.h b/frameworks/js/napi/session/include/base_async_session.h index 3ee6779f..4c36e627 100644 --- a/frameworks/js/napi/session/include/base_async_session.h +++ b/frameworks/js/napi/session/include/base_async_session.h @@ -34,6 +34,12 @@ public: ~BaseAsyncSession() override { + for (size_t i = 0; i < callbackNumber_; i++) { + if (callbackRef_[i] != nullptr) { + napi_delete_reference(env, callbackRef_[i]); + callbackRef_[i] = nullptr; + } + } callbackRef_.clear(); } -- Gitee