This commit is contained in:
iceman1001 2020-05-11 01:14:04 +02:00
commit 4d34c8d4d5

View file

@ -4135,7 +4135,8 @@ int arg_parse(int argc, char * *argv, void * *argtable) {
*/ */
static void arg_cat(char **pdest, const char *src, size_t *pndest) { static void arg_cat(char **pdest, const char *src, size_t *pndest) {
char *dest = *pdest; char *dest = *pdest;
char *end = dest + *pndest; // PM3 fix: leave room for null terminate char
char *end = dest + *pndest - 1;
/*locate null terminator of dest string */ /*locate null terminator of dest string */
while (dest < end && *dest != 0) while (dest < end && *dest != 0)