Quellcode durchsuchen

LocalFileSystem.checkPath: Skip checking folders for paths with ..

Leonardo Jeanteur vor 1 Woche
Ursprung
Commit
d4298e814e
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      hxd/fs/LocalFileSystem.hx

+ 2 - 0
hxd/fs/LocalFileSystem.hx

@@ -375,6 +375,8 @@ class LocalFileSystem implements FileSystem {
 		return true;
 		return true;
 	}
 	}
 	function checkPath(path: String) {
 	function checkPath(path: String) {
+		if (StringTools.contains(path, "../"))
+			return checkPathLeaf(path);
 		var relPath = path.substr(baseDir.length);
 		var relPath = path.substr(baseDir.length);
 		var split = relPath.split("/");
 		var split = relPath.split("/");
 		var count = split.length;
 		var count = split.length;