From f24e8e53569570192fe7d25aeff06fef166269a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20DEL=20NERO?= Date: Fri, 17 Nov 2023 19:06:42 +0100 Subject: [PATCH] buffer overrun. --- lib_jtag_core/src/script/script.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib_jtag_core/src/script/script.c b/lib_jtag_core/src/script/script.c index 0434a3f..48cd736 100644 --- a/lib_jtag_core/src/script/script.c +++ b/lib_jtag_core/src/script/script.c @@ -1217,6 +1217,9 @@ char * arrayresize(char * array, int size, unsigned char c) int cursize; char * ptr; + if( size < 0 ) + return array; + if(array) { if( array[0] == '0' && (array[1] == 'x' || array[1] == 'X') )