From eeadc35f7edf7181b44e32f35dfccf83e7beb917 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 13 May 2025 20:36:55 -0400 Subject: kernel: vfs: Allow multi component lookups Signed-off-by: Ian Moffett --- sys/kern/vfs_lookup.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c index 7419d1d..d04b812 100644 --- a/sys/kern/vfs_lookup.c +++ b/sys/kern/vfs_lookup.c @@ -143,11 +143,12 @@ namei_mp_search(struct mount *mp, const char *path) status = vfs_vop_lookup(vp, &lookup_args); dynfree(name); - if (status == 0) - return vp; + if (status != 0) { + return NULL; + } } - return NULL; + return vp; } /* -- cgit v1.2.3