From c3ab666f8d1dd23fb4e46fad25b616f4ff7b55c9 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 11 Jul 2024 00:07:24 -0300 Subject: [PATCH] fchmod: fix missing fd_release --- kernel-src/sys/syscalls/chmod.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel-src/sys/syscalls/chmod.c b/kernel-src/sys/syscalls/chmod.c index 841f9b6d..5dfc0b6c 100644 --- a/kernel-src/sys/syscalls/chmod.c +++ b/kernel-src/sys/syscalls/chmod.c @@ -79,5 +79,7 @@ syscallret_t syscall_fchmod(context_t *, int fd, mode_t mode) { ret.errno = dochmod(file->vnode, mode); ret.ret = ret.errno ? -1 : 0; + fd_release(file); + return ret; }