mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-18 19:29:09 +00:00
Fix memory leak from copied string pointer in LocalizationDatabase.
This commit is contained in:
@ -640,7 +640,9 @@ void LocalizationDatabase::IVerifySet(const std::wstring &ageName, const std::ws
|
|||||||
{
|
{
|
||||||
LocalizationXMLFile::set& theSet = fData[ageName][setName];
|
LocalizationXMLFile::set& theSet = fData[ageName][setName];
|
||||||
LocalizationXMLFile::set::iterator curElement = theSet.begin();
|
LocalizationXMLFile::set::iterator curElement = theSet.begin();
|
||||||
std::wstring defaultLanguage = hsStringToWString(plLocalization::GetLanguageName((plLocalization::Language)0));
|
wchar_t *wDefLang = hsStringToWString(plLocalization::GetLanguageName((plLocalization::Language)0));
|
||||||
|
std::wstring defaultLanguage = wDefLang;
|
||||||
|
delete [] wDefLang;
|
||||||
|
|
||||||
while (curElement != theSet.end())
|
while (curElement != theSet.end())
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user