Fix false Folder contains for absolute paths.

This commit is contained in:
Paul Chote
2016-02-24 23:50:45 +00:00
parent b0f4646b88
commit 6490a66ffc

View File

@@ -44,7 +44,8 @@ namespace OpenRA.FileSystem
public bool Contains(string filename)
{
return File.Exists(Path.Combine(path, filename));
var combined = Path.Combine(path, filename);
return combined.StartsWith(path) && File.Exists(combined);
}
public void Update(string filename, byte[] contents)