From cecd6a37c511f7d1ece650da5d3b71bf34625289 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Tue, 1 Feb 2011 22:54:50 +0000 Subject: [PATCH] Relax Language::isValidCode() to avoid breaking uselang hacks --- languages/Language.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/languages/Language.php b/languages/Language.php index edd607b483..3b87db7515 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -196,7 +196,7 @@ class Language { * not it exists. */ public static function isValidCode( $code ) { - return (bool)preg_match( '/^[a-z-]+$/', $code ); + return strcspn( $code, "/\\\000" ) === strlen( $code ); } /** -- 2.20.1