Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2021-11-25 10:48:26 +0300
committerJoas Schilling <coding@schilljs.com>2021-11-25 10:48:26 +0300
commit65d79bb5929b5ab68e9650eb9eea2fa373e84999 (patch)
tree4ce2b44ad79e3e18563cb958d73fbbf78d77f250 /lib/private/Files/Storage
parentd42a28cd7ced228545e0f7b77ee60db8ad26d9e1 (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.php2
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();