diff options
author | John MacFarlane <jgm@berkeley.edu> | 2020-07-12 16:21:17 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2020-07-12 16:21:17 -0700 |
commit | 06e3af57a1ed7b07560974877b5280504eaefb63 (patch) | |
tree | 47a225a9671365976a30e394c316a17f3294a1f6 /src/scanners.re | |
parent | 33bf2cfdf6928e6e6c53ae0daa13a795bb811fa3 (diff) |
Treat textarea like script, style, pre (type 1 HTML block)...
in accordance with spec change.
Diffstat (limited to 'src/scanners.re')
-rw-r--r-- | src/scanners.re | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/scanners.re b/src/scanners.re index 447147b..46c3d7b 100644 --- a/src/scanners.re +++ b/src/scanners.re @@ -129,7 +129,7 @@ bufsize_t _scan_html_block_start(const unsigned char *p) { const unsigned char *marker = NULL; /*!re2c - [<] ('script'|'pre'|'style') (spacechar | [>]) { return 1; } + [<] ('script'|'pre'|'textarea'|'style') (spacechar | [>]) { return 1; } '<!--' { return 2; } '<?' { return 3; } '<!' [A-Z] { return 4; } @@ -156,7 +156,7 @@ bufsize_t _scan_html_block_end_1(const unsigned char *p) const unsigned char *marker = NULL; const unsigned char *start = p; /*!re2c - [^\n\x00]* [<] [/] ('script'|'pre'|'style') [>] { return (bufsize_t)(p - start); } + [^\n\x00]* [<] [/] ('script'|'pre'|'textarea'|'style') [>] { return (bufsize_t)(p - start); } * { return 0; } */ } |