VFS: fix /host_root

This commit is contained in:
Nekotekina 2018-09-19 14:15:38 +03:00
parent dce14a359a
commit 59090f6d26

View file

@ -203,20 +203,21 @@ std::string vfs::get(std::string_view vpath, std::vector<std::string>* out_dir)
if (dir.first == name)
{
list.back() = &dir.second;
if (dir.second.path == "/"sv)
{
if (vpath.empty())
{
return {};
}
// Handle /host_root (not escaped, not processed)
return std::string{vpath.substr(1)};
}
break;
}
}
if (last->path == "/")
{
if (vpath.empty())
{
return {};
}
// Handle /host_root (not escaped, not processed)
return std::string{vpath.substr(1)};
}
}
if (result_base.empty())