diff options
Diffstat (limited to 'rbutil/rbutilqt/base/bootloaderinstalltcc.cpp')
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstalltcc.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstalltcc.cpp b/rbutil/rbutilqt/base/bootloaderinstalltcc.cpp index 1d0a9e606e..525421defe 100644 --- a/rbutil/rbutilqt/base/bootloaderinstalltcc.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstalltcc.cpp | |||
@@ -81,6 +81,14 @@ void BootloaderInstallTcc::installStage2(void) | |||
81 | goto exit; | 81 | goto exit; |
82 | } | 82 | } |
83 | 83 | ||
84 | /* A CRC test in order to reject non OF file */ | ||
85 | if (test_firmware_tcc(of_buf, of_size)) | ||
86 | { | ||
87 | emit logItem(errstr, LOGERROR); | ||
88 | emit logItem(tr("Unknown OF file used: %1").arg(m_offile), LOGERROR); | ||
89 | goto exit; | ||
90 | } | ||
91 | |||
84 | /* Load bootloader file */ | 92 | /* Load bootloader file */ |
85 | boot_buf = file_read(bootfile.toLocal8Bit().data(), &boot_size); | 93 | boot_buf = file_read(bootfile.toLocal8Bit().data(), &boot_size); |
86 | if (boot_buf == NULL) | 94 | if (boot_buf == NULL) |