diff --git a/base/applications/rapps/misc.cpp b/base/applications/rapps/misc.cpp index d7bd62c9d99..2854c9432eb 100644 --- a/base/applications/rapps/misc.cpp +++ b/base/applications/rapps/misc.cpp @@ -336,7 +336,7 @@ VOID CConfigParser::CacheINILocale() m_szCachedINISectionLocale = L"Section." + m_szLocaleID; // turn "Section.0c0a" into "Section.0a", keeping just the neutral lang part - m_szCachedINISectionLocaleNeutral = m_szCachedINISectionLocale + m_szLocaleID.Right(2); + m_szCachedINISectionLocaleNeutral = m_szCachedINISectionLocale.Left(m_szCachedINISectionLocale.GetLength() - 2); } BOOL CConfigParser::GetString(const ATL::CStringW& KeyName, ATL::CStringW& ResultString)