From abccea6812295a5e63bc0084cbb7c143a5107972 Mon Sep 17 00:00:00 2001 From: q30043944 Date: Thu, 22 May 2025 09:32:21 +0800 Subject: [PATCH] motify crash Signed-off-by: q30043944 --- interfaces/kits/js4.0/src/native_devicemanager_js.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/interfaces/kits/js4.0/src/native_devicemanager_js.cpp b/interfaces/kits/js4.0/src/native_devicemanager_js.cpp index c891a3bb1..d9092f571 100644 --- a/interfaces/kits/js4.0/src/native_devicemanager_js.cpp +++ b/interfaces/kits/js4.0/src/native_devicemanager_js.cpp @@ -2002,7 +2002,11 @@ napi_value DeviceManagerNapi::GetDeviceProfileInfoListPromise(napi_env env, reinterpret_cast(data); if (jsCallback->code != DM_OK) { napi_value error = CreateBusinessError(env, jsCallback->code, false); - napi_reject_deferred(env, jsCallback->deferred, error); + if (jsCallback->deferred != nullptr) { + napi_reject_deferred(env, jsCallback->deferred, error); + } else { + LOGE("jsCallback->deferred is nullptr"); + } } napi_delete_async_work(env, jsCallback->asyncWork); delete jsCallback; -- Gitee