From: Jerome St-Louis Date: Wed, 3 Aug 2016 00:01:37 +0000 (-0400) Subject: ide/debugger/Valgrind Integration: Fixed buffer underrun X-Git-Tag: 0.44.15~72 X-Git-Url: https://ecere.com/cgi-bin/gitweb.cgi?p=sdk;a=commitdiff_plain;h=e1da914faf7428e50f2c8415d4c158b04c1ffeb4 ide/debugger/Valgrind Integration: Fixed buffer underrun --- diff --git a/ide/src/debugger/Debugger.ec b/ide/src/debugger/Debugger.ec index 604d933..aaf0a65 100644 --- a/ide/src/debugger/Debugger.ec +++ b/ide/src/debugger/Debugger.ec @@ -4415,7 +4415,7 @@ class ValgrindTargetThread : Thread // COMMENTED OUT DUE TO ISSUE #135, FIXED //if(dynamicBuffer.array[dynamicBuffer.count - 1] != '\r') dynamicBuffer.size++; - dynamicBuffer[dynamicBuffer.count - 1] = '\0'; + dynamicBuffer[Max(0, dynamicBuffer.count - 1)] = '\0'; #ifdef _DEBUG // printf("%s\n", dynamicBuffer.array); #endif