From 58793052afcc03a630e4e1b3a52897c564a8555c Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Mon, 21 Jun 2010 14:08:46 +0000 Subject: [PATCH] (bug 18431) Remove initial whitespace from fragment in Title::secureAndSplit() --- includes/Title.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/Title.php b/includes/Title.php index 62a083a8f1..e096eb8e39 100644 --- a/includes/Title.php +++ b/includes/Title.php @@ -2563,7 +2563,7 @@ class Title { } $fragment = strstr( $dbkey, '#' ); if ( false !== $fragment ) { - $this->setFragment( $fragment ); + $this->setFragment( preg_replace( '/^#_*/', '#', $fragment ) ); $dbkey = substr( $dbkey, 0, strlen( $dbkey ) - strlen( $fragment ) ); # remove whitespace again: prevents "Foo_bar_#" # becoming "Foo_bar_" -- 2.20.1