diff --git a/kernel-src/fs/file.c b/kernel-src/fs/file.c index 93156256..3e24ab1c 100644 --- a/kernel-src/fs/file.c +++ b/kernel-src/fs/file.c @@ -204,7 +204,7 @@ int fd_insert(file_t *file, int *fdp, int flags) { if (fd == -1) { fd = proc->fdcount; - err = growtable(proc->fdcount); + err = growtable(proc->fdcount + 1); if (err) goto cleanup; }