summaryrefslogtreecommitdiff
path: root/firmware/2lib/2ui_screens.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/2lib/2ui_screens.c')
-rw-r--r--firmware/2lib/2ui_screens.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/2lib/2ui_screens.c b/firmware/2lib/2ui_screens.c
index 02dc14c4..a2ad2b63 100644
--- a/firmware/2lib/2ui_screens.c
+++ b/firmware/2lib/2ui_screens.c
@@ -524,7 +524,12 @@ static vb2_error_t recovery_to_dev_finalize(struct vb2_ui_context *ui)
}
VB2_DEBUG("Enabling dev mode and rebooting...\n");
- vb2api_enable_developer_mode(ui->ctx);
+
+ if (vb2api_enable_developer_mode(ui->ctx) != VB2_SUCCESS) {
+ VB2_DEBUG("Enable developer mode failed\n");
+ return VB2_SUCCESS;
+ }
+
return VB2_REQUEST_REBOOT_EC_TO_RO;
}