From 298be60e6da3e62956e25b6273c1cc05163f4eff Mon Sep 17 00:00:00 2001 From: lixinsheng2 Date: Tue, 2 Jan 2024 14:42:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=89=8B=E5=86=99=E6=9D=BF?= =?UTF-8?q?=E5=BA=94=E7=94=A8crash=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lixinsheng2 --- services/native/driver_extension/src/js_driver_extension.cpp | 1 - .../src/drivers_pkg_manager/driver_info.cpp | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/services/native/driver_extension/src/js_driver_extension.cpp b/services/native/driver_extension/src/js_driver_extension.cpp index 00d60fc..c42bcce 100644 --- a/services/native/driver_extension/src/js_driver_extension.cpp +++ b/services/native/driver_extension/src/js_driver_extension.cpp @@ -309,7 +309,6 @@ napi_value JsDriverExtension::CallObjectMethod(napi_env env, const char* name, c HILOG_WARN("Not found DriverExtension.js"); return nullptr; } - HandleScope handleScope(jsRuntime_); napi_value obj = jsObj_->GetNapiValue(); napi_value method = nullptr; diff --git a/services/native/driver_extension_manager/src/drivers_pkg_manager/driver_info.cpp b/services/native/driver_extension_manager/src/drivers_pkg_manager/driver_info.cpp index 3e08ae2..04f74ca 100644 --- a/services/native/driver_extension_manager/src/drivers_pkg_manager/driver_info.cpp +++ b/services/native/driver_extension_manager/src/drivers_pkg_manager/driver_info.cpp @@ -61,7 +61,7 @@ static int32_t checkJsonObj(const Json::Value &jsonObj) EDM_LOGE(MODULE_COMMON, "JsonObj size is 0"); return EDM_ERR_JSON_PARSE_FAIL; } - if (!IsJsonObjValid(jsonObj, "bus") || !IsJsonObjValid(jsonObj, "vendor") || IsJsonObjValid(jsonObj, "version") + if (!IsJsonObjValid(jsonObj, "bus") || !IsJsonObjValid(jsonObj, "vendor") || !IsJsonObjValid(jsonObj, "version") || !IsJsonObjValid(jsonObj, "ext_info")) { EDM_LOGE(MODULE_COMMON, "json member or member type error"); return EDM_ERR_JSON_OBJ_ERR; -- Gitee