Fix fatal error when admin name is blank
authorTim Starling <tstarling@users.mediawiki.org>
Mon, 6 Dec 2010 15:07:12 +0000 (15:07 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Mon, 6 Dec 2010 15:07:12 +0000 (15:07 +0000)
includes/installer/WebInstallerPage.php

index e5f0c09..e13732a 100644 (file)
@@ -587,7 +587,7 @@ class WebInstaller_Name extends WebInstallerPage {
                $msg = false;
                $pwd = $this->getVar( '_AdminPassword' );
                $user = User::newFromName( $cname );
-               $valid = $user->getPasswordValidity( $pwd );
+               $valid = $user && $user->getPasswordValidity( $pwd );
                if ( strval( $pwd ) === '' ) {
                        # $user->getPasswordValidity just checks for $wgMinimalPasswordLength.
                        # This message is more specific and helpful.