From 198b8e2b09f3635e40fafad4317abd01ae031f43 Mon Sep 17 00:00:00 2001 From: Gymee Date: Mon, 22 May 2023 21:52:18 +0800 Subject: [PATCH] Fix reference delete crash after vm destroyed Issue: https://gitee.com/openharmony/arkui_napi/issues/I77EG1 Signed-off-by: Gymee Change-Id: Iaaba8eaf50aeb36894ceb76219ac25beaaebdd34 --- native_engine/impl/ark/ark_native_engine_impl.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/native_engine/impl/ark/ark_native_engine_impl.cpp b/native_engine/impl/ark/ark_native_engine_impl.cpp index f25f48829..35e3169fd 100644 --- a/native_engine/impl/ark/ark_native_engine_impl.cpp +++ b/native_engine/impl/ark/ark_native_engine_impl.cpp @@ -787,7 +787,7 @@ NativeValue* ArkNativeEngineImpl::CreateInstance( NativeReference* ArkNativeEngineImpl::CreateReference( NativeEngine* engine, NativeValue* value, uint32_t initialRefcount, NativeFinalize callback, void* data, void* hint) { - return new ArkNativeReference(static_cast(engine), value, initialRefcount, false); + return new ArkNativeReference(static_cast(engine), value, initialRefcount, true); } bool ArkNativeEngineImpl::IsExceptionPending() const -- Gitee