summaryrefslogtreecommitdiffstats
path: root/grammar
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-09-25 13:48:42 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2012-09-25 13:48:42 +0200
commit7dea4b3f324d9f99b57fd574f149b558d8804d6c (patch)
tree27ef0205d3b06ce961820dce07dabbca0ad815c6 /grammar
parent6b9457c4d73f9732645094d2efed85e02b1f9d03 (diff)
downloadrsyslog-7dea4b3f324d9f99b57fd574f149b558d8804d6c.tar.gz
rsyslog-7dea4b3f324d9f99b57fd574f149b558d8804d6c.tar.xz
rsyslog-7dea4b3f324d9f99b57fd574f149b558d8804d6c.zip
fix optimizer-introduced memleak in action destruction
Diffstat (limited to 'grammar')
-rw-r--r--grammar/rainerscript.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c
index b8edf991..dd7eda72 100644
--- a/grammar/rainerscript.c
+++ b/grammar/rainerscript.c
@@ -2127,7 +2127,7 @@ cnfstmtOptimizePRIFilt(struct cnfstmt *stmt)
DBGPRINTF("optimizer: removing always-true PRIFILT %p\n", stmt);
if(stmt->d.s_prifilt.t_else != NULL) {
parser_errmsg("error: always-true PRI filter has else part!\n");
- // TODO: enable (requires changes in action.c) cnfstmtDestruct(stmt->d.s_prifilt.t_else);
+ cnfstmtDestruct(stmt->d.s_prifilt.t_else);
}
subroot = stmt->d.s_prifilt.t_then;
if(subroot == NULL) {