diff options
author | Steve Bennett <steveb@workware.net.au> | 2017-04-08 12:27:33 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2017-04-08 12:27:33 +1000 |
commit | 2ae6252ce62b018d2f46cd7fa8fb5d7628fd6de8 (patch) | |
tree | df63499fed4acfa4a0854580fbf1108edc198420 | |
parent | f6940da4afeb50fd77582cee23f8d7a60e47dcab (diff) | |
download | jimtcl-2ae6252ce62b018d2f46cd7fa8fb5d7628fd6de8.zip jimtcl-2ae6252ce62b018d2f46cd7fa8fb5d7628fd6de8.tar.gz jimtcl-2ae6252ce62b018d2f46cd7fa8fb5d7628fd6de8.tar.bz2 |
jimsh: Fix crash with "throw 8"
Off by one for length of the return code name array.
Found with afl-fuzz.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r-- | jim.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -7513,7 +7513,7 @@ static const char * const jimReturnCodes[] = { NULL }; -#define jimReturnCodesSize (sizeof(jimReturnCodes)/sizeof(*jimReturnCodes)) +#define jimReturnCodesSize (sizeof(jimReturnCodes)/sizeof(*jimReturnCodes) - 1) static const Jim_ObjType returnCodeObjType = { "return-code", |