diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-07-13 14:02:45 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-07-13 14:02:45 +0200 |
| commit | 44c50280e92e014c2b63380d032b23864649c744 (patch) | |
| tree | e45c6fb9954f5ae1e8f7ccacbe77288a44e38396 | |
| parent | 74e471800380573af6d63b2ad1ba95cfecbce246 (diff) | |
| download | kernel-44c50280e92e014c2b63380d032b23864649c744.tar.xz kernel-44c50280e92e014c2b63380d032b23864649c744.zip | |
kernel: forward path resolution error
| -rw-r--r-- | kernel/kernel/filesystem/vfs.cpp | 2 |
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); |
