From ed64489f0f5c9ddb869336cd8526f38d3912cc6a Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 25 Mar 2018 14:29:50 -0700 Subject: Fix inline raw HTML parsing. This fixes a recently added failing spec test case. Previously spaces were being allowed in unquoted attribute values; no we forbid them. --- src/scanners.re | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/scanners.re') diff --git a/src/scanners.re b/src/scanners.re index b20a954..c3c6821 100644 --- a/src/scanners.re +++ b/src/scanners.re @@ -41,7 +41,7 @@ bufsize_t _scan_at(bufsize_t (*scanner)(const unsigned char *), cmark_chunk *c, attributename = [a-zA-Z_:][a-zA-Z0-9:._-]*; - unquotedvalue = [^"'=<>`\x00]+; + unquotedvalue = [^ \t\r\n\v\f"'=<>`\x00]+; singlequotedvalue = ['][^'\x00]*[']; doublequotedvalue = ["][^"\x00]*["]; -- cgit v1.2.3