]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Lexer: Add a quotation mark back while parsing quotes
authorPavel Tvrdik <pawel.tvrdik@gmail.com>
Wed, 16 Nov 2016 10:03:39 +0000 (11:03 +0100)
committerPavel Tvrdik <pawel.tvrdik@gmail.com>
Wed, 16 Nov 2016 11:21:19 +0000 (12:21 +0100)
Thanks to Ondrej Zajicek for code.

conf/cf-lex.l

index ad9aa10a766b5c50944282ea18ddf80c1c0f307f..bd6dfff206de593dfe84097b2b031c89ee7c5ccd 100644 (file)
@@ -203,6 +203,7 @@ else: {
 ["][^"\n]*["] {
   yytext[yyleng-1] = 0;
   cf_lval.t = cfg_strdup(yytext+1);
+  yytext[yyleng-1] = '"';
   return TEXT;
 }