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()) {