memory leak at bnf loader cascardo@tlscascardo--private,libgrammatic--nogobject-lr1--0.1--base-0
authorThadeu Lima de Souza Cascardo <cascardo@dcc.ufmg.br>
Fri, 7 Oct 2005 15:48:21 +0000 (15:48 +0000)
committerThadeu Lima de Souza Cascardo <cascardo@dcc.ufmg.br>
Fri, 7 Oct 2005 15:48:21 +0000 (15:48 +0000)
BNF Loader did not release memory for the grammar and parser.

git-archimport-id: cascardo@tlscascardo--private/libgrammatic--nogobject--0.1--patch-3

bnf.c

diff --git a/bnf.c b/bnf.c
index c7db70b..20e73ca 100644 (file)
--- a/bnf.c
+++ b/bnf.c
@@ -282,6 +282,8 @@ grammar_t* grammar_load (char* filename)
 
   close (fd);
   scanner_delete (scanner);
+  rdp_delete (rdp);
+  grammar_delete (grammar);
 
   if (tree == NULL)
     {