diff options
author | Joas Schilling <coding@schilljs.com> | 2021-11-25 10:48:26 +0300 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2021-11-25 10:48:26 +0300 |
commit | 65d79bb5929b5ab68e9650eb9eea2fa373e84999 (patch) | |
tree | 4ce2b44ad79e3e18563cb958d73fbbf78d77f250 /lib/private/Files/Storage | |
parent | d42a28cd7ced228545e0f7b77ee60db8ad26d9e1 (diff) |
Check for invalid characters before trimming
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'lib/private/Files/Storage')
-rw-r--r-- | lib/private/Files/Storage/Common.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/Files/Storage/Common.php b/lib/private/Files/Storage/Common.php index 4c07426dd70..7239c58a8a1 100644 --- a/lib/private/Files/Storage/Common.php +++ b/lib/private/Files/Storage/Common.php @@ -554,8 +554,8 @@ abstract class Common implements Storage, ILockingStorage, IWriteStreamStorage { * @throws InvalidPathException */ protected function verifyPosixPath($fileName) { - $fileName = trim($fileName); $this->scanForInvalidCharacters($fileName, "\\/"); + $fileName = trim($fileName); $reservedNames = ['*']; if (in_array($fileName, $reservedNames)) { throw new ReservedWordException(); |