From 3b22adb4963f7309149b54067d56b4c7991859a9 Mon Sep 17 00:00:00 2001 From: gaoqiang_strong Date: Fri, 6 Dec 2024 15:15:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A8=B3=E5=AE=9A=E6=80=A7=E9=97=AE=E9=A2=98?= =?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: gaoqiang_strong --- interfaces/kits/js/src/native_devicemanager_js.cpp | 2 +- services/service/src/device_manager_service.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/interfaces/kits/js/src/native_devicemanager_js.cpp b/interfaces/kits/js/src/native_devicemanager_js.cpp index b6b86e47c..9ef9b923e 100644 --- a/interfaces/kits/js/src/native_devicemanager_js.cpp +++ b/interfaces/kits/js/src/native_devicemanager_js.cpp @@ -3199,7 +3199,7 @@ napi_value DeviceManagerNapi::Constructor(napi_env env, napi_callback_info info) size_t typeLen = 0; napi_get_value_string_utf8(env, argv[0], bundleName, sizeof(bundleName), &typeLen); - LOGI("create DeviceManagerNapi for packageName:%{public}s", bundleName); + LOGI("create DeviceManagerNapi for packageName:%{public}s", GetAnonyString(bundleName).c_str()); DeviceManagerNapi *obj = new DeviceManagerNapi(env, thisVar); if (obj == nullptr) { return nullptr; diff --git a/services/service/src/device_manager_service.cpp b/services/service/src/device_manager_service.cpp index 8c287727c..22ec1205d 100755 --- a/services/service/src/device_manager_service.cpp +++ b/services/service/src/device_manager_service.cpp @@ -976,6 +976,10 @@ void DeviceManagerService::LoadHardwareFwkService() LOGE("LoadHardwareFwkService failed, get trusted devicelist failed."); return; } + if (!IsDMServiceImplReady()) { + LOGE("LoadHardwareFwkService failed, instance not init or init failed."); + return; + } if (deviceList.size() > 0) { dmServiceImpl_->LoadHardwareFwkService(); } -- Gitee