diff --git a/services/firmware/upgrade/install/src/firmware_updater_install.cpp b/services/firmware/upgrade/install/src/firmware_updater_install.cpp index 578f8757d398fc27703706ce36472b2b77bcd83c..1629c65caba4c58b186a31a51439e0bb97905f8c 100644 --- a/services/firmware/upgrade/install/src/firmware_updater_install.cpp +++ b/services/firmware/upgrade/install/src/firmware_updater_install.cpp @@ -53,11 +53,11 @@ int32_t UpdaterInstall::DoUpdaterInstall(const std::vector &c installFiles.push_back(component.second); } sleep(1); - bool ret = RebootAndInstallUpgradePackage("/misc", installFiles); - if (!ret) { + int32_t ret = RebootAndInstallUpgradePackage("/misc", installFiles); + if (ret != 0) { FIRMWARE_LOGE("RebootAndInstallUpgradePackage fail %{public}d", ret); errMsg_.errorCode = DUPDATE_ERR_UPDATE_REBOOT_FAIL; - errMsg_.errorMessage = "updater install is failed"; + errMsg_.errorMessage = "updater install is failed, ret = " + std::to_string(ret); return OHOS_FAILURE; } return OHOS_SUCCESS;