diff options
author | Sen Jiang <senj@google.com> | 2018-03-22 18:05:44 -0700 |
---|---|---|
committer | Sen Jiang <senj@google.com> | 2018-03-27 23:11:33 +0000 |
commit | 89e24c11b406fe048382bdf1c89334e10417b899 (patch) | |
tree | 669bb247d080dbd9cbccc60a3f5e794699612713 /common/error_code_utils.cc | |
parent | fe28440d08126c737f12daf66d5f0bd7df69f40c (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.cc | 2 |
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. } |