From: Chad Horohoe Date: Thu, 26 Jun 2014 19:45:40 +0000 (-0700) Subject: Escape delimiter in SpecialPage::prefixSearchArray X-Git-Tag: 1.31.0-rc.0~15217 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/pie.php?a=commitdiff_plain;h=e9e7dcc9b68d413972128b87f00c800af5eb1e47;p=lhc%2Fweb%2Fwiklou.git Escape delimiter in SpecialPage::prefixSearchArray Changed preg_quote() call so that the proper delimiter is passed as the second parameter, thus making sure it is properly escaped. Change-Id: Ie12418e5433642b86dcda425b63a05ac3ff2c29d --- diff --git a/includes/specialpage/SpecialPage.php b/includes/specialpage/SpecialPage.php index 302e40855c..f968276228 100644 --- a/includes/specialpage/SpecialPage.php +++ b/includes/specialpage/SpecialPage.php @@ -346,7 +346,7 @@ class SpecialPage { * @return string[] */ protected static function prefixSearchArray( $search, $limit, array $subpages ) { - $escaped = preg_quote( $search ); + $escaped = preg_quote( $search, '/' ); return array_slice( preg_grep( "/^$escaped/i", $subpages ), 0, $limit ); }