diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2015-07-30 16:07:46 +0200 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2015-07-30 16:07:46 +0200 |
commit | 22fd04eb4117e80341becce13190d5a8fcea98ca (patch) | |
tree | 3b1d465b152a6885da7bc7458312cf3acc94543b /lib | |
parent | 80810ae10fc7ea40a8ffe1c6f4672f5f2096f402 (diff) | |
parent | 52cd4efc8324559215cb14f3f7bbc61f55e4c1d2 (diff) | |
download | nextcloud-server-22fd04eb4117e80341becce13190d5a8fcea98ca.tar.gz nextcloud-server-22fd04eb4117e80341becce13190d5a8fcea98ca.zip |
Merge pull request #17981 from owncloud/correct-regex
Correct regular expressions
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/files/view.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/private/files/view.php b/lib/private/files/view.php index cb3c05d2bca..1a6be73d5bb 100644 --- a/lib/private/files/view.php +++ b/lib/private/files/view.php @@ -1656,11 +1656,11 @@ class View { } // verify database - e.g. mysql only 3-byte chars - if (preg_match('%^(?: + if (preg_match('%(?: \xF0[\x90-\xBF][\x80-\xBF]{2} # planes 1-3 | [\xF1-\xF3][\x80-\xBF]{3} # planes 4-15 | \xF4[\x80-\x8F][\x80-\xBF]{2} # plane 16 -)*$%xs', $fileName)) { +)%xs', $fileName)) { throw new InvalidPathException($l10n->t('4-byte characters are not supported in file names')); } |