*Don't fuck over special pages with oldid param
authorAaron Schulz <aaron@users.mediawiki.org>
Sat, 30 Jun 2007 00:08:58 +0000 (00:08 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sat, 30 Jun 2007 00:08:58 +0000 (00:08 +0000)
includes/Wiki.php

index 2e03324..a67ec12 100644 (file)
@@ -98,7 +98,7 @@ class MediaWiki {
                                $lang->findVariantLink( $title, $ret );
 
                }
-               if ( $oldid = $request->getInt( 'oldid' ) ) {
+               if ( $ret->getNamespace() != -1 && $oldid = $request->getInt( 'oldid' ) ) {
                        // Allow oldid to override a changed or missing title.
                        $rev = Revision::newFromId( $oldid );
                        if( $rev ) {