summaryrefslogtreecommitdiff
path: root/metrics_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'metrics_utils.cc')
-rw-r--r--metrics_utils.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/metrics_utils.cc b/metrics_utils.cc
index eb99c7d4..11260fc6 100644
--- a/metrics_utils.cc
+++ b/metrics_utils.cc
@@ -85,6 +85,9 @@ metrics::AttemptResult GetAttemptResult(ErrorCode code) {
case ErrorCode::kPostinstallFirmwareRONotUpdatable:
return metrics::AttemptResult::kPostInstallFailed;
+ case ErrorCode::kUserCanceled:
+ return metrics::AttemptResult::kUpdateCanceled;
+
// We should never get these errors in the update-attempt stage so
// return internal error if this happens.
case ErrorCode::kError:
@@ -201,6 +204,7 @@ metrics::DownloadErrorCode GetDownloadErrorCode(ErrorCode code) {
case ErrorCode::kUnsupportedMinorPayloadVersion:
case ErrorCode::kOmahaRequestXMLHasEntityDecl:
case ErrorCode::kFilesystemVerifierError:
+ case ErrorCode::kUserCanceled:
break;
// Special flags. These can't happen (we mask them out above) but