summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-06-09 23:45:02 -0400
committerIan Moffett <ian@osmora.org>2025-06-09 23:45:02 -0400
commit6c9ba6d8f3a22b0f20ee315435dba0eadd924210 (patch)
treeaebd3e49800bdaed2cc4bfe19b9a997ca1d1e4be
parent9ae3531fdcc29866b7d34e6411e28cecd65c6ce7 (diff)
kernel: vfs: Release vnode in vfs_dostat()
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--sys/kern/vfs_syscalls.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index 4a66787..8ce1639 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.c
@@ -80,6 +80,7 @@ vfs_dostat(const char *path, struct stat *sbuf)
st.st_mode = attr.mode;
st.st_size = attr.size;
copyout(&st, sbuf, sizeof(*sbuf));
+ vfs_release_vnode(vp);
return 0;
}