From 7f2765af9b2bde10603f3a05b7c079d08dd4aa1a Mon Sep 17 00:00:00 2001 From: Fyren Date: Wed, 25 May 2011 08:12:46 -0400 Subject: [PATCH] Translator now properly falls back on bad server language (bug 4861, r=dvander). --- core/Translator.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/Translator.cpp b/core/Translator.cpp index 49f1e271..1aa6b341 100644 --- a/core/Translator.cpp +++ b/core/Translator.cpp @@ -887,8 +887,10 @@ void Translator::RebuildLanguageDatabase(const char *lang_header_file) strncopy(m_InitialLang, "en", sizeof(m_InitialLang)); m_ServerLang = SOURCEMOD_LANGUAGE_ENGLISH; } - - m_ServerLang = reinterpret_cast(serverLang); + else + { + m_ServerLang = reinterpret_cast(serverLang); + } if (!m_Languages.size()) {