From 10f16583e075b3f4581f739c9ed76da94ebaa32e Mon Sep 17 00:00:00 2001 From: Andre Bernet Date: Fri, 11 Apr 2014 00:49:32 +0200 Subject: [PATCH] In "Write Firmware", as long as a valid file was selected once, canceling then selecting an invalid file would pass the valididty check. Fixes it, but not sure why it is required as we're supposed to overwrite the buffer each time we load a file for flashing - there might be a better fix. --- radio/src/bootloader/boot.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/radio/src/bootloader/boot.cpp b/radio/src/bootloader/boot.cpp index 6c4516156..6c534e8ec 100644 --- a/radio/src/bootloader/boot.cpp +++ b/radio/src/bootloader/boot.cpp @@ -664,6 +664,7 @@ int main() // Select file to flash state = ST_FLASH_CHECK; Valid = 0; + memset(Block_buffer, 0, sizeof(Block_buffer)); } else if (event == EVT_KEY_FIRST(BOOT_KEY_EXIT)) { state = ST_START;