diff --git a/bootloader_message_twrp/bootloader_message.cpp b/bootloader_message_twrp/bootloader_message.cpp index b97f66e3..db8c5ce5 100644 --- a/bootloader_message_twrp/bootloader_message.cpp +++ b/bootloader_message_twrp/bootloader_message.cpp @@ -220,6 +220,9 @@ bool clear_bootloader_message(void* err) { bool clear_bootloader_message(std::string* err) { bootloader_message boot = {}; + if (BOOTLOADER_MESSAGE_OFFSET_IN_MISC < sizeof(bootloader_message)) { + return write_misc_partition(&boot, sizeof(boot), 0 /* offset */, err); + } return write_bootloader_message(boot, err); }