diff --git a/frameworks/js/backup_ext/ext_backup_impl.cpp b/frameworks/js/backup_ext/ext_backup_impl.cpp index 092bc8cfa7cae30f16ac6582d4f1ef3dff5db718..9f6b828b54882437c1bc87f5409850d883484171 100644 --- a/frameworks/js/backup_ext/ext_backup_impl.cpp +++ b/frameworks/js/backup_ext/ext_backup_impl.cpp @@ -21,8 +21,8 @@ extern const char _binary_backup_extension_ability_abc_start[]; extern const char _binary_backup_extension_ability_abc_end[]; static napi_module _module = { - .nm_modname = "application.BackupExtensionAbility", .nm_filename = "application/libbackupextensionability_napi.so/BackupExtensionAbility.js", + .nm_modname = "application.BackupExtensionAbility", }; extern "C" __attribute__((constructor)) void NAPI_application_BackupExtensionAbility_AutoRegister() diff --git a/frameworks/native/backup_ext/src/ext_backup_js.cpp b/frameworks/native/backup_ext/src/ext_backup_js.cpp index 4905d2ce643e87d7aa9885572039c3071d908de9..cb38dc3f28efabc180b6249ad0dba2304282d03e 100644 --- a/frameworks/native/backup_ext/src/ext_backup_js.cpp +++ b/frameworks/native/backup_ext/src/ext_backup_js.cpp @@ -300,7 +300,7 @@ static int DoCallJsMethod(CallJsParam *param) } AbilityRuntime::HandleEscape handleEscape(*jsRuntime); auto env = jsRuntime->GetNapiEnv(); - vector argv = {}; + std::vector argv; if (param->argParser != nullptr) { if (!param->argParser(env, argv)) { HILOGE("failed to get params."); @@ -318,7 +318,7 @@ static int DoCallJsMethod(CallJsParam *param) HILOGE("ResultValueParser must not null."); return EINVAL; } - napi_value result; + napi_value result = nullptr; napi_call_function(env, value, method, argv.size(), argv.data(), &result); if (!param->retParser(env, handleEscape.Escape(result))) { HILOGI("Parser js result fail.");