diff options
author | Shelley Chen <shchen@chromium.org> | 2017-10-09 11:04:30 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-10-18 06:15:06 -0700 |
commit | 0329f9c2ec6a1ab951ad06d12e7706d63f6f0d8f (patch) | |
tree | 71ef8f85b94604d57511df31c7e4adf13f21de56 | |
parent | 3b805725c15022783f0737a72b4f27962abf48cd (diff) | |
download | vboot-0329f9c2ec6a1ab951ad06d12e7706d63f6f0d8f.tar.gz |
vboot_ui_menu: Checking vb2_update_menu return value
If return value is not VBERROR_SUCCESS, return
with an error.
BUG=None
BRANCH=None
TEST=None
Change-Id: I1402277567b901701cdd68d74968e43e838c89da
Signed-off-by: Shelley Chen <shchen@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/707496
Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r-- | firmware/lib/vboot_ui_menu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/lib/vboot_ui_menu.c b/firmware/lib/vboot_ui_menu.c index 9d6b37d8..e5692926 100644 --- a/firmware/lib/vboot_ui_menu.c +++ b/firmware/lib/vboot_ui_menu.c @@ -1129,6 +1129,8 @@ static VbError_t recovery_ui(struct vb2_context *ctx, VbCommonParams *cparams) if (current_menu == VB_MENU_RECOVERY_INSERT) { ret = vb2_update_menu(ctx); + if (ret != VBERROR_SUCCESS) + return ret; vb2_set_disabled_idx_mask(shared->flags); } else { vb2_update_selection(cparams, key); |