From: Florian Forster Date: Thu, 15 Feb 2007 21:04:48 +0000 (+0100) Subject: parser.y: Fix memory leak. X-Git-Tag: liboconfig-0.1.1~1 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=641ea09de43dc5693a096864e2a3adfed5e4c6f1;p=liboconfig.git parser.y: Fix memory leak. --- diff --git a/src/Makefile.am b/src/Makefile.am index 081cdc9..f2b3978 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -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 diff --git a/src/parser.y b/src/parser.y index 6d1de2d..ea6ed0a 100644 --- a/src/parser.y +++ b/src/parser.y @@ -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;