From 1b9913feb9541fc8a013b372bab1f77f4f9aca73 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 13 Jan 2018 21:53:34 +0300 Subject: Dont allow "(unreachable)" in update files paths. --- src/fs/paths.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/fs') diff --git a/src/fs/paths.cpp b/src/fs/paths.cpp index 4c93bd755..31052b7bb 100644 --- a/src/fs/paths.cpp +++ b/src/fs/paths.cpp @@ -106,7 +106,8 @@ bool checkPath(const std::string &path) return path.find("../") == std::string::npos && path.find("..\\") == std::string::npos && path.find("/..") == std::string::npos - && path.find("\\..") == std::string::npos; + && path.find("\\..") == std::string::npos + && path.find("(unreachable)") == std::string::npos; } void prepareFsPath(std::string &path) -- cgit v1.2.3-60-g2f50