diff --git a/src/parser/seclang-parser.yy b/src/parser/seclang-parser.yy index 8a7cbdfa..217eab62 100644 --- a/src/parser/seclang-parser.yy +++ b/src/parser/seclang-parser.yy @@ -849,6 +849,7 @@ expression: /* line number */ @0.end.line ); if (driver.addSecRule(rule) == false) { + delete rule; YYERROR; } } @@ -867,6 +868,7 @@ expression: /* line number */ @0.end.line ); if (driver.addSecRule(rule) == false) { + delete rule; YYERROR; } }