file: properly set fdfirst

This commit is contained in:
Matheus
2023-08-10 16:39:14 -03:00
parent c33078b9c2
commit e9e640fb83
+2 -1
View File
@@ -128,7 +128,8 @@ int fd_close(int fd) {
file_t *file = fd < proc->fdcount ? proc->fd[fd].file : NULL;
if (file) {
proc->fd[fd].file = NULL;
proc->fdfirst = fd;
if (proc->fdfirst > fd)
proc->fdfirst = fd;
}
spinlock_release(&proc->fdlock);