summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShelley Chen <shchen@chromium.org>2017-10-09 11:04:30 -0700
committerchrome-bot <chrome-bot@chromium.org>2017-10-18 06:15:06 -0700
commit0329f9c2ec6a1ab951ad06d12e7706d63f6f0d8f (patch)
tree71ef8f85b94604d57511df31c7e4adf13f21de56
parent3b805725c15022783f0737a72b4f27962abf48cd (diff)
downloadvboot-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.c2
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);