diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2012-06-09 22:03:43 +0200 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2012-06-09 22:08:54 +0200 |
commit | 1e2c6506fbf503bace8356f90cd54a5b01a32f88 (patch) | |
tree | d25d1a543bff1be353cf9f204b3c5edc1f393fbd /rbutil/rbutilqt/base | |
parent | c4183e1d67f88da4d934c9e02ca5beb2fc0a8ec0 (diff) | |
download | rockbox-1e2c6506fbf503bace8356f90cd54a5b01a32f88.tar.gz rockbox-1e2c6506fbf503bace8356f90cd54a5b01a32f88.zip |
Fix crash in mkimxboot bootloader installation.
mkimxboot requires passing a structure which got extended with another field.
This wasn't adjusted in Rockbox Utility, causing an out of bound access to an
array, which results in a segfault.
Change-Id: I0252849ed0b41f1d8804537c053debc9b0ecd08d
Diffstat (limited to 'rbutil/rbutilqt/base')
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallimx.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstallimx.cpp b/rbutil/rbutilqt/base/bootloaderinstallimx.cpp index e25244f80a..c085b30346 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallimx.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallimx.cpp | |||
@@ -49,6 +49,7 @@ void BootloaderThreadImx::run(void) | |||
49 | struct imx_option_t opt; | 49 | struct imx_option_t opt; |
50 | opt.debug = false; | 50 | opt.debug = false; |
51 | opt.output = IMX_DUALBOOT; | 51 | opt.output = IMX_DUALBOOT; |
52 | opt.fw_variant = VARIANT_DEFAULT; | ||
52 | 53 | ||
53 | m_error = mkimxboot(m_inputfile.toLocal8Bit().constData(), | 54 | m_error = mkimxboot(m_inputfile.toLocal8Bit().constData(), |
54 | m_bootfile.toLocal8Bit().constData(), | 55 | m_bootfile.toLocal8Bit().constData(), |