From: Aaron Schulz Date: Wed, 30 Jul 2014 18:16:32 +0000 (-0700) Subject: Fixed fatal error for invalid codes in Special:MyLanguage X-Git-Tag: 1.31.0-rc.0~14656^2 X-Git-Url: https://git.cyclocoop.org/%242?a=commitdiff_plain;h=868338b8cbf58f612bc45892edec7f95f41e702c;p=lhc%2Fweb%2Fwiklou.git Fixed fatal error for invalid codes in Special:MyLanguage * Fixes "Exception from line 339 of languages/Language.php: Language::isValidBuiltInCode must be passed a string, boolean given" Change-Id: I546998fe89261f3012fa404578d5684c7ddf59a5 --- diff --git a/includes/specials/SpecialMyLanguage.php b/includes/specials/SpecialMyLanguage.php index cef041196c..1f3c63f84a 100644 --- a/includes/specials/SpecialMyLanguage.php +++ b/includes/specials/SpecialMyLanguage.php @@ -72,7 +72,7 @@ class SpecialMyLanguage extends RedirectSpecialArticle { $pos = strrpos( $par, '/' ); $basepage = substr( $par, 0, $pos ); $code = substr( $par, $pos + 1 ); - if ( Language::isKnownLanguageTag( $code ) ) { + if ( strlen( $code ) && Language::isKnownLanguageTag( $code ) ) { $base = Title::newFromText( $basepage ); } }