mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-15 23:55:03 +03:00
parser: Avoid to duplicate the invalid character
This commit is contained in:
parent
0fdde52532
commit
37c18326c6
@ -458,7 +458,7 @@ CONFIG_DIR_UNICODE_MAP_FILE (?i:SecUnicodeMapFile)
|
|||||||
#[ \t]*SecAction[^\\]*\\\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); }
|
#[ \t]*SecAction[^\\]*\\\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); }
|
||||||
#[ \t]*SecAction[^\\]*\\\r\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); }
|
#[ \t]*SecAction[^\\]*\\\r\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); }
|
||||||
#.* { driver.loc.back()->step(); /* comment, just ignore. */ }
|
#.* { driver.loc.back()->step(); /* comment, just ignore. */ }
|
||||||
. { driver.error (*driver.loc.back(), "invalid character", yytext); throw yy::seclang_parser::syntax_error(*driver.loc.back(), yytext); }
|
. { driver.error (*driver.loc.back(), "invalid character", yytext); throw yy::seclang_parser::syntax_error(*driver.loc.back(), ""); }
|
||||||
<<EOF>> {
|
<<EOF>> {
|
||||||
if (driver.ref.size() > 0) {
|
if (driver.ref.size() > 0) {
|
||||||
driver.ref.pop_back();
|
driver.ref.pop_back();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user