WebInstaller::setVarsFromRequest() do not trim passwords
authorSergio Santoro <santoro.srg@gmail.com>
Sat, 12 Jul 2014 22:12:21 +0000 (00:12 +0200)
committerSergio Santoro <santoro.srg@gmail.com>
Sat, 12 Jul 2014 22:12:21 +0000 (00:12 +0200)
Bug: 30524
Change-Id: Ide30c9078ae8cbf97a6f86c4e230f44ce8382a1f

includes/installer/WebInstaller.php

index 46348f9..c4e35e9 100644 (file)
@@ -1051,7 +1051,11 @@ class WebInstaller extends Installer {
                $newValues = array();
 
                foreach ( $varNames as $name ) {
-                       $value = trim( $this->request->getVal( $prefix . $name ) );
+                       $value = $this->request->getVal( $prefix . $name );
+                       // bug 30524, do not trim passwords
+                       if ( stripos( $name, 'password' ) === false ) {
+                               $value = trim( $value );
+                       }
                        $newValues[$name] = $value;
 
                        if ( $value === null ) {