From ac4cb53d09824d43b33c337cf32ea3ded8f7c828 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Fri, 4 Nov 2016 01:55:47 -0300 Subject: [PATCH] parser: Better understands escaped quotes in operator parameters --- 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 7961fb63..cf8591ff 100755 --- a/src/parser/seclang-scanner.ll +++ b/src/parser/seclang-scanner.ll @@ -123,7 +123,7 @@ CONGIG_DIR_SEC_TMP_DIR (?i:SecTmpDir) DICT_ELEMENT [^ \t|]+ DIRECTIVE (?i:SecRule) DIRECTIVE_SECRULESCRIPT (?i:SecRuleScript) -FREE_TEXT ([^\"]|(\\\"))+ +FREE_TEXT ([^\"]|([^\\]\\\"))+ FREE_TEXT_NEW_LINE [^\"|\n]+ FREE_TEXT_QUOTE ([^\']|([^\\]\\\'))+ FREE_TEXT_QUOTE_COMMA [^,\']+