From e2ee6e67573e2c3ae3aee3f8a27ae3bdc61ffecf Mon Sep 17 00:00:00 2001 From: Dave Cornejo Date: Thu, 7 Jun 2018 17:56:07 -1000 Subject: [PATCH] handle newlines in CDATA properly --- lib/src/clixon_xml_parse.l | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/clixon_xml_parse.l b/lib/src/clixon_xml_parse.l index 770f6288..029baa8f 100644 --- a/lib/src/clixon_xml_parse.l +++ b/lib/src/clixon_xml_parse.l @@ -118,6 +118,7 @@ int clixon_xml_parsewrap(void) "aquot; " {BEGIN(_YA->ya_lex_state); clixon_xml_parselval.string = "'"; return CHARDATA;} . { clixon_xml_parselval.string = yytext; return CHARDATA;} +\n { clixon_xml_parselval.string = yytext;_YA->ya_linenum++; return (CHARDATA);} "]]>" { BEGIN(_YA->ya_lex_state); clixon_xml_parselval.string = yytext; return CHARDATA;} "-->" { BEGIN(START); return ECOMMENT; }