diff options
author | Ian Moffett <ian@osmora.org> | 2025-09-30 20:46:31 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-09-30 20:46:47 -0400 |
commit | d5884fab8d7f0556db4d1f0635107238be82c0dc (patch) | |
tree | 628e42d9503d60183c025f55e022c30660ba38ca /src/sys/os/vfs_namei.c | |
parent | 1061996056666c624130a43e7a4671d10c99f555 (diff) |
kern: vfs: Return vnode result in namei()
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/os/vfs_namei.c')
-rw-r--r-- | src/sys/os/vfs_namei.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sys/os/vfs_namei.c b/src/sys/os/vfs_namei.c index 5c7f557..68f219c 100644 --- a/src/sys/os/vfs_namei.c +++ b/src/sys/os/vfs_namei.c @@ -94,6 +94,10 @@ namei(struct nameidata *ndp) error = vops->lookup(&lookup); if (error == 0) return 0; + + /* Return the result */ + if (ndp->vp_res != NULL) + *ndp->vp_res = vp; } printf("namei: f: %s\n", ndp->path); |