1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-06 17:41:04 +00:00

Relax path_user sandbox access in mainmenu

fixes #16302
This commit is contained in:
sfan5 2025-07-15 12:08:27 +02:00
parent e8e5ef0369
commit 0eabc252b8

View file

@ -84,16 +84,7 @@ bool MainMenuScripting::mayModifyPath(const std::string &path)
return true;
std::string path_user = fs::AbsolutePathPartial(porting::path_user);
if (fs::PathStartsWith(path, path_user + DIR_DELIM "client"))
return true;
if (fs::PathStartsWith(path, path_user + DIR_DELIM "games"))
return true;
if (fs::PathStartsWith(path, path_user + DIR_DELIM "mods"))
return true;
if (fs::PathStartsWith(path, path_user + DIR_DELIM "textures"))
return true;
if (fs::PathStartsWith(path, path_user + DIR_DELIM "worlds"))
if (fs::PathStartsWith(path, path_user))
return true;
if (fs::PathStartsWith(path, fs::AbsolutePathPartial(porting::path_cache)))