summaryrefslogtreecommitdiff
path: root/src/sys/os/vfs_namei.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/os/vfs_namei.c')
-rw-r--r--src/sys/os/vfs_namei.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sys/os/vfs_namei.c b/src/sys/os/vfs_namei.c
index 18d35f2..5c7f557 100644
--- a/src/sys/os/vfs_namei.c
+++ b/src/sys/os/vfs_namei.c
@@ -89,7 +89,11 @@ namei(struct nameidata *ndp)
lookup.name = ndp->path;
lookup.dirvp = mp->vp;
lookup.vpp = &vp;
- return vops->lookup(&lookup);
+
+ /* If it was found, return */
+ error = vops->lookup(&lookup);
+ if (error == 0)
+ return 0;
}
printf("namei: f: %s\n", ndp->path);