diff --git a/kernel-src/sys/syscalls/faccessat.c b/kernel-src/sys/syscalls/faccessat.c index 65b880eb..98701f7b 100644 --- a/kernel-src/sys/syscalls/faccessat.c +++ b/kernel-src/sys/syscalls/faccessat.c @@ -29,11 +29,11 @@ syscallret_t syscall_faccessat(context_t *, int dirfd, char *upath, int mode, in vnode_t *dirnode = NULL; file_t *file = NULL; + vnode_t *node = NULL; ret.errno = dirfd_enter(path, dirfd, &file, &dirnode); if (ret.errno) goto cleanup; - vnode_t *node = NULL; ret.errno = vfs_lookup(&node, dirnode, path, NULL, flags & AT_SYMLINK_NOFOLLOW ? VFS_LOOKUP_NOLINK : 0); if (ret.errno) goto cleanup;