Commit 2800549f authored by Chen Bill's avatar Chen Bill

Replay: only accept ./single/

parent 92dacaea
...@@ -251,7 +251,11 @@ bool Replay::ReadInfo() { ...@@ -251,7 +251,11 @@ bool Replay::ReadInfo() {
if (!ReadData(filename, slen)) if (!ReadData(filename, slen))
return false; return false;
filename[slen] = 0; filename[slen] = 0;
script_name = filename; if (std::strncmp(filename, "./single/", 9))
return false;
script_name = filename + 9;
if (script_name.find_first_of(R"(/\)") != std::string::npos)
return false;
} }
else { else {
for (int p = 0; p < player_count; ++p) { for (int p = 0; p < player_count; ++p) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment