aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2026-07-13 14:02:45 +0200
committerFelix Morgner <felix.morgner@ost.ch>2026-07-13 14:02:45 +0200
commit44c50280e92e014c2b63380d032b23864649c744 (patch)
treee45c6fb9954f5ae1e8f7ccacbe77288a44e38396
parent74e471800380573af6d63b2ad1ba95cfecbce246 (diff)
downloadkernel-44c50280e92e014c2b63380d032b23864649c744.tar.xz
kernel-44c50280e92e014c2b63380d032b23864649c744.zip
kernel: forward path resolution error
-rw-r--r--kernel/kernel/filesystem/vfs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/kernel/filesystem/vfs.cpp b/kernel/kernel/filesystem/vfs.cpp
index 7de2b79f..56e164bd 100644
--- a/kernel/kernel/filesystem/vfs.cpp
+++ b/kernel/kernel/filesystem/vfs.cpp
@@ -243,7 +243,7 @@ namespace kernel::filesystem
auto found_inode = current_fs->lookup(current_dentry->get_inode(), part);
if (!found_inode)
{
- return std::unexpected{make_error_code(vfs_errc::non_existent_path)};
+ return std::unexpected{found_inode.error()};
}
next_dentry = kstd::make_shared<dentry>(current_dentry, *found_inode, part);