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