diff --git a/src/ls.c b/src/ls.c index 3ee8f36..d9a84fe 100644 --- a/src/ls.c +++ b/src/ls.c @@ -380,7 +380,7 @@ static int ls_files(int argc, char **argv, const struct winsize w) { if (S_ISDIR(sb.st_mode)) continue; - struct d_node **tmp = realloc(file, sizeof(struct d_node *) * (files + 2)); + struct d_node **tmp = realloc(file, sizeof(struct d_node *) * (files + 1)); if (tmp == NULL) { dfree(file, files); argv[i] = NULL;