summaryrefslogtreecommitdiffstats
path: root/chrome/installer/setup/install.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/installer/setup/install.cc')
-rw-r--r--chrome/installer/setup/install.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/chrome/installer/setup/install.cc b/chrome/installer/setup/install.cc
index 30c9442..24067d2 100644
--- a/chrome/installer/setup/install.cc
+++ b/chrome/installer/setup/install.cc
@@ -524,7 +524,13 @@ installer_util::InstallStatus installer::InstallOrUpdateChrome(
LOG(INFO) << "Version updated to " << new_version.GetString();
result = installer_util::NEW_VERSION_UPDATED;
} else {
- NOTREACHED();
+ LOG(ERROR) << "Not sure how we got here."
+ << " New version: " << new_version.GetString()
+ << ", installed version: " << installed_version->GetString();
+ // This should never happen but we are seeing some inconsistent exit
+ // code reports in Omaha logs. We will treat this case as update to
+ // see if the inconsistency goes away.
+ result = installer_util::NEW_VERSION_UPDATED;
}
if (!CreateOrUpdateChromeShortcuts(exe_path, options, result,