From 4e71684a3a11299193b1d374a6ae86a89674d7ff Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 5 Jun 2020 12:02:30 +0200 Subject: [PATCH] LibWeb: Fix missing tokenizer state change in RCDATALessThanSign We can't RECONSUME_IN after we've used EMIT_CHARACTER since we'll have returned from the function. --- Libraries/LibWeb/Parser/HTMLTokenizer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp index cdf2e61a70..12e3f3a48e 100644 --- a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp +++ b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp @@ -1546,8 +1546,7 @@ _StartOfFunction: } ANYTHING_ELSE { - EMIT_CHARACTER('<'); - RECONSUME_IN(RCDATA); + EMIT_CHARACTER_AND_RECONSUME_IN('<', RCDATA); } } END_STATE