diff --git a/indra/newview/lllogchat.cpp b/indra/newview/lllogchat.cpp index 798c40092a..72ed72a236 100755 --- a/indra/newview/lllogchat.cpp +++ b/indra/newview/lllogchat.cpp @@ -929,6 +929,7 @@ bool LLChatLogParser::parse(std::string& raw, LLSD& im, const LLSD& parse_params { loadHistory(mFileName,mMessages,mLoadParams); shutdown(); + delete this; // FIRE-12242; make sure memory gets freed. } } }