diff options
| author | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-02 14:24:46 +0200 |
|---|---|---|
| committer | Lukas Oesch <lukasoesch20@gmail.com> | 2026-05-05 14:38:52 +0200 |
| commit | e74e56559ae99fd14715371ebceb2545f68008de (patch) | |
| tree | b5e2a2004bec91e574ed2bc7b2105e1bc5a069be | |
| parent | d3c8b74020bfeee554394b7e41c58d5ddda6f396 (diff) | |
| download | kernel-e74e56559ae99fd14715371ebceb2545f68008de.tar.xz kernel-e74e56559ae99fd14715371ebceb2545f68008de.zip | |
add todos
| -rw-r--r-- | kernel/src/filesystem/vfs.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/src/filesystem/vfs.cpp b/kernel/src/filesystem/vfs.cpp index 9a6625d..a3da258 100644 --- a/kernel/src/filesystem/vfs.cpp +++ b/kernel/src/filesystem/vfs.cpp @@ -89,6 +89,7 @@ namespace kernel::filesystem auto vfs::do_mount(std::string_view source, std::string_view target) -> operation_result { + // TODO BA-FS26 better path validation if (target.empty() || target.front() != '/' || (target.size() > 1 && target.back() == '/')) { return operation_result::invalid_path; @@ -112,6 +113,7 @@ namespace kernel::filesystem auto vfs::unmount(std::string_view path) -> operation_result { + // TODO BA-FS26 better path validation if (path.empty() || path.front() != '/' || (path.size() > 1 && path.back() == '/')) { return operation_result::invalid_path; |
