aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Oesch <lukasoesch20@gmail.com>2026-05-02 14:24:46 +0200
committerLukas Oesch <lukasoesch20@gmail.com>2026-05-05 14:38:52 +0200
commite74e56559ae99fd14715371ebceb2545f68008de (patch)
treeb5e2a2004bec91e574ed2bc7b2105e1bc5a069be
parentd3c8b74020bfeee554394b7e41c58d5ddda6f396 (diff)
downloadkernel-e74e56559ae99fd14715371ebceb2545f68008de.tar.xz
kernel-e74e56559ae99fd14715371ebceb2545f68008de.zip
add todos
-rw-r--r--kernel/src/filesystem/vfs.cpp2
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;