diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-03-20 21:51:51 +0100 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-03-26 21:17:25 +0100 |
| commit | 91feb8a2a70af1915c8cfa4ee7d95b6e276f5c02 (patch) | |
| tree | f035f9c73923f5a43fcf975cc86bfe6945295341 | |
| parent | f669454966c9fa8cbdbbefb1d9cfdd61026849f9 (diff) | |
| download | teachos-91feb8a2a70af1915c8cfa4ee7d95b6e276f5c02.tar.xz teachos-91feb8a2a70af1915c8cfa4ee7d95b6e276f5c02.zip | |
small refactoring
| -rw-r--r-- | kernel/src/filesystem/vfs.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/src/filesystem/vfs.cpp b/kernel/src/filesystem/vfs.cpp index 4b0c7d7..1bc9ae6 100644 --- a/kernel/src/filesystem/vfs.cpp +++ b/kernel/src/filesystem/vfs.cpp @@ -69,13 +69,12 @@ namespace filesystem { auto node = custody->get_inode(); - auto current_inode_file = node->open_file(); - if (!current_inode_file) + if (auto current_inode_file = node->open_file();) { - kapi::system::panic("[FILESYSTEM] inode::open_file returned null file."); + return open_file_description{current_inode_file}; } - return open_file_description{current_inode_file}; + kapi::system::panic("[FILESYSTEM] inode::open_file returned null file."); } return std::nullopt; |
