Deletes the Rule object in case of a parser failure

This commit is contained in:
Felipe Zimmerle
2017-01-11 02:15:11 -03:00
committed by Felipe Zimmerle
parent 1aa2a9c01b
commit 03d0570e99

View File

@@ -849,6 +849,7 @@ expression:
/* line number */ @0.end.line /* line number */ @0.end.line
); );
if (driver.addSecRule(rule) == false) { if (driver.addSecRule(rule) == false) {
delete rule;
YYERROR; YYERROR;
} }
} }
@@ -867,6 +868,7 @@ expression:
/* line number */ @0.end.line /* line number */ @0.end.line
); );
if (driver.addSecRule(rule) == false) { if (driver.addSecRule(rule) == false) {
delete rule;
YYERROR; YYERROR;
} }
} }