From 0eaa8fbfcd38875305012af9ddc845586d8580d8 Mon Sep 17 00:00:00 2001 From: rubidium Date: Fri, 22 Nov 2013 21:45:57 +0000 Subject: [PATCH] (svn r26054) -Fix: minor memory leak in strgen --- src/strgen/strgen.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/strgen/strgen.cpp b/src/strgen/strgen.cpp index 909427b562..01eaed4cb5 100644 --- a/src/strgen/strgen.cpp +++ b/src/strgen/strgen.cpp @@ -290,6 +290,12 @@ struct HeaderFileWriter : HeaderWriter, FileWriter { fprintf(this->fh, "#define TABLE_STRINGS_H\n"); } + /** Free the filename. */ + ~HeaderFileWriter() + { + free(real_filename); + } + void WriteStringID(const char *name, int stringid) { if (prev + 1 != stringid) fprintf(this->fh, "\n");