mirror of
https://github.com/filegator/filegator.git
synced 2025-08-25 15:01:41 +02:00
Two consecutive periods bug - fixes #202
This commit is contained in:
@@ -403,6 +403,8 @@ class FilesystemTest extends TestCase
|
||||
$this->assertEquals('/john/test.txt/', $this->invokeMethod($this->storage, 'applyPathPrefix', ['test.txt/']));
|
||||
// no escaping path to upper dir
|
||||
$this->assertEquals('/john/', $this->invokeMethod($this->storage, 'applyPathPrefix', ['/..']));
|
||||
$this->assertEquals('/john/', $this->invokeMethod($this->storage, 'applyPathPrefix', ['..']));
|
||||
$this->assertEquals('/john/', $this->invokeMethod($this->storage, 'applyPathPrefix', ['../']));
|
||||
$this->assertEquals('/john/', $this->invokeMethod($this->storage, 'applyPathPrefix', ['/sub/../../']));
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user