Bugfis, making ?uselang=qqq an invalid language code, see
authorPurodha B Blissenbach <purodha@users.mediawiki.org>
Wed, 11 Feb 2009 11:56:01 +0000 (11:56 +0000)
committerPurodha B Blissenbach <purodha@users.mediawiki.org>
Wed, 11 Feb 2009 11:56:01 +0000 (11:56 +0000)
https://bugzilla.wikimedia.org/show_bug.cgi?id=17445

includes/StubObject.php

index e27f0b2..f1847a3 100644 (file)
@@ -154,7 +154,7 @@ class StubUserLang extends StubObject {
                }
 
                # Validate $code
-               if( empty( $code ) || !preg_match( '/^[a-z-]+$/', $code ) ) {
+               if( empty( $code ) || !preg_match( '/^[a-z-]+$/', $code ) || ( $code === 'qqq' ) ) {
                        wfDebug( "Invalid user language code\n" );
                        $code = $wgContLanguageCode;
                }