diff --git a/repos/os/src/server/vfs/main.cc b/repos/os/src/server/vfs/main.cc index c81e74fb8..5f6bc43d6 100644 --- a/repos/os/src/server/vfs/main.cc +++ b/repos/os/src/server/vfs/main.cc @@ -554,7 +554,7 @@ class Vfs_server::Session_component : public File_system::Session_rpc_object, /* re-root the path */ Path sub_path(path_str+1, _root_path.base()); path_str = sub_path.base(); - if (!_vfs.leaf_path(path_str)) + if (sub_path != "/" && !_vfs.leaf_path(path_str)) throw Lookup_failed(); Node *node;