aboutsummaryrefslogtreecommitdiff
path: root/sys/kern
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/vfs_lookup.c7
1 files 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;
}
/*