diff options
| -rw-r--r-- | rbutil/mkimxboot/mkimxboot.c | 3 | ||||
| -rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallimx.cpp | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/rbutil/mkimxboot/mkimxboot.c b/rbutil/mkimxboot/mkimxboot.c index 8806167..c33c040 100644 --- a/rbutil/mkimxboot/mkimxboot.c +++ b/rbutil/mkimxboot/mkimxboot.c @@ -331,6 +331,9 @@ enum imx_error_t mkimxboot(const char *infile, const char *bootfile, const char *outfile, struct imx_option_t opt) { /* Dump tables */ + if(opt.fw_variant > VARIANT_COUNT) { + return IMX_ERROR; + } dump_imx_dev_info("[INFO] "); /* compute MD5 sum of the file */ uint8_t file_md5sum[16]; diff --git a/rbutil/rbutilqt/base/bootloaderinstallimx.cpp b/rbutil/rbutilqt/base/bootloaderinstallimx.cpp index e25244f..c085b30 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallimx.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallimx.cpp @@ -49,6 +49,7 @@ void BootloaderThreadImx::run(void) struct imx_option_t opt; opt.debug = false; opt.output = IMX_DUALBOOT; + opt.fw_variant = VARIANT_DEFAULT; m_error = mkimxboot(m_inputfile.toLocal8Bit().constData(), m_bootfile.toLocal8Bit().constData(), |