]> source.dussan.org Git - nextcloud-server.git/commitdiff
address review 36067/head
authorSimon L <szaimen@e.mail.de>
Thu, 12 Jan 2023 22:02:59 +0000 (23:02 +0100)
committerSimon L <szaimen@e.mail.de>
Thu, 12 Jan 2023 22:02:59 +0000 (23:02 +0100)
Signed-off-by: Simon L <szaimen@e.mail.de>
apps/user_ldap/lib/Access.php

index 45ab3c423993ec8213fb123df02d570aa6cae231..1cc0c62ff1d177353c542c7184173a5eed496887 100644 (file)
@@ -1369,8 +1369,11 @@ class Access extends LDAPUtility {
                // Remove unknown leftover entities
                $name = preg_replace('#&[^;]+;#', '', $name);
 
+               // Replacements
+               $name = str_replace(' ', '_', $name);
+
                // Every remaining disallowed characters will be removed
-               $name = preg_replace('/[^a-zA-Z0-9 _.@-]/u', '', $name);
+               $name = preg_replace('/[^a-zA-Z0-9_.@-]/u', '', $name);
 
                if (strlen($name) > 64) {
                        $name = hash('sha256', $name, false);