From 1f0d72968d51e951b6bef09109cb254c58faf667 Mon Sep 17 00:00:00 2001 From: Nik Everett Date: Thu, 4 Sep 2014 14:59:19 -0400 Subject: [PATCH] Be more careful with Special: prefix searching Bug: 70409 Change-Id: I3764bff1bf7b2d11a7c8f8cc8564eeae9953ea30 --- includes/PrefixSearch.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/PrefixSearch.php b/includes/PrefixSearch.php index 35be2a9d87..295183c62a 100644 --- a/includes/PrefixSearch.php +++ b/includes/PrefixSearch.php @@ -174,6 +174,9 @@ abstract class PrefixSearch { if ( $subpageSearch !== null ) { // Try matching the full search string as a page name $specialTitle = Title::makeTitleSafe( NS_SPECIAL, $searchKey ); + if ( !$specialTitle ) { + return array(); + } $special = SpecialPageFactory::getPage( $specialTitle->getText() ); if ( $special ) { $subpages = $special->prefixSearchSubpages( $subpageSearch, $limit ); -- 2.20.1