From: Marcin Siodelski Date: Tue, 13 Sep 2016 12:44:35 +0000 (+0200) Subject: [3161] Avoid memory leak in the log message compiler. X-Git-Tag: trac5006_base~2^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9aa2ab27d1ea53d9bb7d7f57930f0e3f04acbfa3;p=thirdparty%2Fkea.git [3161] Avoid memory leak in the log message compiler. --- diff --git a/tools/system_messages.cc b/tools/system_messages.cc index ef2173dadb..74e5171b42 100644 --- a/tools/system_messages.cc +++ b/tools/system_messages.cc @@ -451,6 +451,7 @@ void processFileContent(const std::string& filename, char* word1 = strtok(NULL, " \t\r\n\t\v"); prefix = word1; } + delete[] line; } else if (l->at(0) == '%') { // Start of a message. Add the message we were processing to the // dictionary and clear everything apart from the file name.