signature: fix overflow in parsing

pull/3868/head
Philippe Antoine 7 years ago committed by Victor Julien
parent 3e12066819
commit 037d50ef06

@ -1032,6 +1032,10 @@ static inline int SigParseList(char **input, char *output,
}
}
}
if (i == len) {
*input = NULL;
return 0;
}
(*input)[i] = '\0';
strlcpy(output, *input, output_size);
*input = *input + i + 1;

Loading…
Cancel
Save