parser.y: Fix memory leak.
authorFlorian Forster <octo@leeloo.(none)>
Thu, 15 Feb 2007 21:04:48 +0000 (22:04 +0100)
committerFlorian Forster <octo@leeloo.(none)>
Thu, 15 Feb 2007 21:04:48 +0000 (22:04 +0100)
src/Makefile.am
src/parser.y

index 081cdc9..f2b3978 100644 (file)
@@ -8,4 +8,4 @@ include_HEADERS = oconfig.h
 lib_LTLIBRARIES = liboconfig.la
 
 liboconfig_la_LDFLAGS = -version-info 0:0:0
-liboconfig_la_SOURCES = oconfig.c oconfig.h scanner.l parser.y
+liboconfig_la_SOURCES = oconfig.c oconfig.h scanner.l parser.y aux_types.h
index 6d1de2d..ea6ed0a 100644 (file)
@@ -133,6 +133,7 @@ block:
                yyerror ("Block not closed..\n");
                exit (1);
         }
+        free ($3); $3 = NULL;
         $$ = $1;
         $$.children = $2.statement;
         $$.children_num = $2.statement_num;