From cf2ffe7e118879e07a195343d8f10b81caa3f00b Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Thu, 23 Jun 2016 15:40:19 -0300 Subject: [PATCH] Fix the line counter while showing an parser error --- src/parser/seclang-scanner.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/seclang-scanner.ll b/src/parser/seclang-scanner.ll index 2c7379fa..9757c344 100755 --- a/src/parser/seclang-scanner.ll +++ b/src/parser/seclang-scanner.ll @@ -452,7 +452,7 @@ CONFIG_DIR_UNICODE_MAP_FILE (?i:SecUnicodeMapFile) .*[^\\] { BEGIN(INITIAL); driver.loc.back()->lines(1); driver.loc.back()->step(); } } -[ \t]*[\n]+ { driver.loc.back()->lines(yyleng); driver.loc.back()->step(); } +[ \t]*[\n] { driver.loc.back()->lines(1); driver.loc.back()->step(); } #[ \t]*SecRule[^\\]*\\\n[ \t]* { driver.loc.back()->lines(1); driver.loc.back()->step(); BEGIN(COMMENT); } #[ \t]*SecRule[^\\]*\\\r\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); }