summaryrefslogtreecommitdiffstats
path: root/grammar
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-10-04 07:34:13 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2012-10-04 07:34:13 +0200
commit2b75ccbe54dd67af7911f8a131b08c757e84d744 (patch)
tree97871e06b0fcf16fa413b0011f2b7ed6b776cb9c /grammar
parentb93ed468a0e0c0c452ec4ddd6f737002ccd48726 (diff)
downloadrsyslog-2b75ccbe54dd67af7911f8a131b08c757e84d744.tar.gz
rsyslog-2b75ccbe54dd67af7911f8a131b08c757e84d744.tar.xz
rsyslog-2b75ccbe54dd67af7911f8a131b08c757e84d744.zip
bugfix: comments inside objects (e.g. action()) were not properly handled
Diffstat (limited to 'grammar')
-rw-r--r--grammar/lexer.l1
1 files changed, 1 insertions, 0 deletions
diff --git a/grammar/lexer.l b/grammar/lexer.l
index f03659c3..065ea056 100644
--- a/grammar/lexer.l
+++ b/grammar/lexer.l
@@ -182,6 +182,7 @@ int fileno(FILE *stream);
yylval.estr = es_newStrFromBuf(yytext+1, yyleng-2);
return VALUE; }
"/*" { preCommentState = YY_START; BEGIN COMMENT; }
+<INOBJ>"/*" { preCommentState = YY_START; BEGIN COMMENT; }
<EXPR>"/*" { preCommentState = YY_START; BEGIN COMMENT; }
<COMMENT>"*/" { BEGIN preCommentState; }
<COMMENT>([^*]|\n)+|.