diff --git a/indra/newview/llfloatermessagelog.cpp b/indra/newview/llfloatermessagelog.cpp index f7849ab89..75babe45a 100644 --- a/indra/newview/llfloatermessagelog.cpp +++ b/indra/newview/llfloatermessagelog.cpp @@ -358,6 +358,8 @@ std::string LLFloaterMessageLogItem::getString(LLTemplateMessageReader* readerp, value[63] = '\0'; } stream << value; + + delete[] value; } else { @@ -373,9 +375,6 @@ std::string LLFloaterMessageLogItem::getString(LLTemplateMessageReader* readerp, break; } - if(value) - delete[] value; - return stream.str(); } LLMessageLogFilter::LLMessageLogFilter()