aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/reassignEdits.php
diff options
context:
space:
mode:
authorRoan Kattouw <catrope@users.mediawiki.org>2011-11-20 10:55:58 +0000
committerRoan Kattouw <catrope@users.mediawiki.org>2011-11-20 10:55:58 +0000
commit792c38f4242fc8c90454ee6297e9614b5eeeb7c9 (patch)
treeb126824fd6d8eb3e9162029eeb2db24059b94349 /maintenance/reassignEdits.php
parent8acb41f492c732bc98eb0d7233d51ed5056a8eb4 (diff)
downloadmediawikicore-792c38f4242fc8c90454ee6297e9614b5eeeb7c9.tar.gz
mediawikicore-792c38f4242fc8c90454ee6297e9614b5eeeb7c9.zip
(bug 26854) Invalid user names go unchecked. Applied most of the patch submitted by Søren Løvborg, checking for null return values from User::newFromName()
Notes
Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/103745
Diffstat (limited to 'maintenance/reassignEdits.php')
-rw-r--r--maintenance/reassignEdits.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/maintenance/reassignEdits.php b/maintenance/reassignEdits.php
index 20de17e6e521..3830fe382e17 100644
--- a/maintenance/reassignEdits.php
+++ b/maintenance/reassignEdits.php
@@ -160,6 +160,9 @@ class ReassignEdits extends Maintenance {
$user->setName( $username );
} else {
$user = User::newFromName( $username );
+ if ( !$user ) {
+ $this->error( "Invalid username", true );
+ }
}
$user->load();
return $user;