Memory leak.
authorAkim Demaille <akim@epita.fr>
Sat, 29 Dec 2001 14:24:35 +0000 (14:24 +0000)
committerAkim Demaille <akim@epita.fr>
Sat, 29 Dec 2001 14:24:35 +0000 (14:24 +0000)
* src/reader.c (reader): Free grammar.

ChangeLog
src/reader.c

index afca4bb..37faad2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,12 @@
 
        Memory leak.
 
+       * src/reader.c (reader): Free grammar.
+
+2001-12-29  Akim Demaille  <akim@epita.fr>
+
+       Memory leak.
+
        * src/LR0.c (new_itemsets): Don't allocate `shift_symbol' here,
        since it allocates it for each state, although only one is needed.
        (allocate_storage): Do it here.
index d76bd6f..93bbe82 100644 (file)
@@ -1867,4 +1867,7 @@ reader (void)
 
   /* Convert the grammar into the format described in gram.h.  */
   packgram ();
+
+  /* The grammar as a symbol_list is no longer needed. */
+  LIST_FREE (symbol_list, grammar);
 }