summaryrefslogtreecommitdiff
path: root/contrib/libdcc/example.c
diff options
context:
space:
mode:
authorFranck HÉRÉSON <franck.hereson@secad.fr>2009-10-28 10:24:55 -0700
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-10-28 10:24:55 -0700
commit053a763aa61a801ac2259ee87aaed4cd140557d9 (patch)
treea542b5698875aad60b085411d152350e3ac53918 /contrib/libdcc/example.c
parent0b882951b7f2d2bb25a2d78db4bb84134a86216c (diff)
downloadopenocd+libswd-053a763aa61a801ac2259ee87aaed4cd140557d9.tar.gz
openocd+libswd-053a763aa61a801ac2259ee87aaed4cd140557d9.tar.bz2
openocd+libswd-053a763aa61a801ac2259ee87aaed4cd140557d9.tar.xz
openocd+libswd-053a763aa61a801ac2259ee87aaed4cd140557d9.zip
bugfix: stack corruption loading IHex images
The Hex parser uses a fixed number of sections. When the number of sections in the file is greater than that, the stack get corrupted and a CHECKSUM ERROR is detected which is very confusing. This checks the number of sections read, and increases IMAGE_MAX_SECTIONS so it works on my file. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Diffstat (limited to 'contrib/libdcc/example.c')
0 files changed, 0 insertions, 0 deletions