FS#10740 - rbutil: Test Cowon D2 OF file for CRC consistency before patching

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23470 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Tomer Shalev 2009-11-01 18:26:00 +00:00
parent 50edc5819e
commit bcadf96066
5 changed files with 55 additions and 6 deletions

View file

@ -81,6 +81,14 @@ void BootloaderInstallTcc::installStage2(void)
goto exit;
}
/* A CRC test in order to reject non OF file */
if (test_firmware_tcc(of_buf, of_size))
{
emit logItem(errstr, LOGERROR);
emit logItem(tr("Unknown OF file used: %1").arg(m_offile), LOGERROR);
goto exit;
}
/* Load bootloader file */
boot_buf = file_read(bootfile.toLocal8Bit().data(), &boot_size);
if (boot_buf == NULL)