No need to do a database query when passing an IP address to User::idFromName()
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 6 Mar 2012 20:52:42 +0000 (20:52 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Tue, 6 Mar 2012 20:52:42 +0000 (20:52 +0000)
includes/User.php

index cfceae0..b44bd60 100644 (file)
@@ -475,6 +475,11 @@ class User {
                        return null;
                }
 
+               if ( User::isIP( $name ) ) {
+                       # Cannot exist
+                       return null;
+               }
+
                if ( isset( self::$idCacheByName[$name] ) ) {
                        return self::$idCacheByName[$name];
                }