diff options
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/vfs_lookup.c | 7 |
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; } /* |