From 4c7d5fe26ce3668458d7871600debea993734757 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Sun, 3 Mar 2019 18:21:25 -0800 Subject: [PATCH] Don't scan opening tag names during error recovery --- src/scanner.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scanner.cc b/src/scanner.cc index 66018e0..e64950c 100644 --- a/src/scanner.cc +++ b/src/scanner.cc @@ -265,7 +265,7 @@ struct Scanner { break; default: - if (valid_symbols[START_TAG_NAME] || valid_symbols[END_TAG_NAME]) { + if ((valid_symbols[START_TAG_NAME] || valid_symbols[END_TAG_NAME]) && !valid_symbols[RAW_TEXT]) { return valid_symbols[START_TAG_NAME] ? scan_start_tag_name(lexer) : scan_end_tag_name(lexer);