Per Tim Starling, fix for r58008: use StringUtils::escapeRegexReplacement()
[lhc/web/wiklou.git] / includes / specials / SpecialMovepage.php
index fbefb3b..8899614 100644 (file)
@@ -482,7 +482,7 @@ class MovePageForm {
 
                        $newPageName = preg_replace(
                                '#^'.preg_quote( $ot->getDBkey(), '#' ).'#',
-                               str_replace( '\\', '\\\\', $nt->getDBkey() ), # bug 21234
+                               StringUtils::escapeRegexReplacement( $nt->getDBkey() ), # bug 21234
                                $oldSubpage->getDBkey()
                        );
                        if( $oldSubpage->isTalkPage() ) {