summaryrefslogtreecommitdiff
path: root/common/error_code_utils.cc
diff options
context:
space:
mode:
authorSen Jiang <senj@google.com>2018-03-22 18:05:44 -0700
committerSen Jiang <senj@google.com>2018-03-27 23:11:33 +0000
commit89e24c11b406fe048382bdf1c89334e10417b899 (patch)
tree669bb247d080dbd9cbccc60a3f5e794699612713 /common/error_code_utils.cc
parentfe28440d08126c737f12daf66d5f0bd7df69f40c (diff)
Fix error code for no update.
PayloadState does not get notified if there's no update, so the error code will not be updated, move this to UpdateAttempter. We were using the generic kError for no update, this change added a new error code kNoUpdate for this, now update_engine_client will show kNoUpdate instead of kSuccess or a random last error. Bug: 36946608 Test: update_engine_client --check_for_update --follow Change-Id: Ie1e94841788437140e0894dc2e73c314a7564108
Diffstat (limited to 'common/error_code_utils.cc')
-rw-r--r--common/error_code_utils.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/error_code_utils.cc b/common/error_code_utils.cc
index 983d004d..5efc120e 100644
--- a/common/error_code_utils.cc
+++ b/common/error_code_utils.cc
@@ -146,6 +146,8 @@ string ErrorCodeToString(ErrorCode code) {
return "ErrorCode::kNonCriticalUpdateInOOBE";
case ErrorCode::kUpdatedButNotActive:
return "ErrorCode::kUpdatedButNotActive";
+ case ErrorCode::kNoUpdate:
+ return "ErrorCode::kNoUpdate";
// Don't add a default case to let the compiler warn about newly added
// error codes which should be added here.
}