mirror of
https://github.com/troglobit/editline.git
synced 2025-05-05 20:11:12 +08:00
Fixed buffer overrun issue detected by address sanitizer.
This commit is contained in:
parent
62bba78258
commit
3acd6a8b60
@ -197,7 +197,7 @@ char *el_filename_complete(char *pathname, int *match)
|
||||
if (ac == 1) {
|
||||
/* Exactly one match -- finish it off. */
|
||||
*match = 1;
|
||||
j = strlen(av[0]) - len + 2;
|
||||
j = strlen(av[0]) - len + 1;
|
||||
p = malloc(sizeof(char) * (j + 1));
|
||||
if (p) {
|
||||
memcpy(p, av[0] + len, j);
|
||||
|
Loading…
Reference in New Issue
Block a user