From eac291348da754aaa6630a3ac95b290bcd850243 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Fri, 14 Oct 2011 12:07:47 +0000 Subject: [PATCH] Fix off-by-one buffer error The _GET_CPU macro will write a terminating zero at cpu[8]. Detected by cppcheck git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30749 a1c6a512-1295-4272-9138-f99709370657 --- utils/jz4740_tools/jz4740_usbtool.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/jz4740_tools/jz4740_usbtool.c b/utils/jz4740_tools/jz4740_usbtool.c index 5f391b155e..42d3160a5e 100644 --- a/utils/jz4740_tools/jz4740_usbtool.c +++ b/utils/jz4740_tools/jz4740_usbtool.c @@ -420,8 +420,8 @@ int mimic_of(usb_dev_handle *dh, bool vx767) { int err, fsize; unsigned char *buffer, *buffer2; - char cpu[8]; - + char cpu[9]; + fprintf(stderr, "[INFO] Start!\n"); _GET_CPU; _SET_ADDR(0x8000 << 16);