bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] [PATCH 6/6] Fix memory leak: free gram_pos.file_name in le


From: Alexander Potashev
Subject: [bug-gettext] [PATCH 6/6] Fix memory leak: free gram_pos.file_name in lex_end()
Date: Sat, 24 Aug 2013 20:55:23 +0400

Fix memory leak that manifests when you read more than one translation
file sequentially in one process.
---
 gettext-tools/src/po-lex.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gettext-tools/src/po-lex.c b/gettext-tools/src/po-lex.c
index 9b9704a..8da0b9a 100644
--- a/gettext-tools/src/po-lex.c
+++ b/gettext-tools/src/po-lex.c
@@ -627,6 +627,7 @@ void
 lex_end ()
 {
   mbf->fp = NULL;
+  free (gram_pos.file_name);
   gram_pos.file_name = NULL;
   gram_pos.line_number = 0;
   gram_pos_column = 0;
-- 
1.8.1.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]