From c3643770724119efc1ec8b3fe4e2571db0f897b6 Mon Sep 17 00:00:00 2001 From: Henri Sivonen Date: Sat, 20 Jul 2019 15:23:12 +0200 Subject: Bug 1555523. --- parser/html/nsHtml5Tokenizer.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'parser/html/nsHtml5Tokenizer.cpp') diff --git a/parser/html/nsHtml5Tokenizer.cpp b/parser/html/nsHtml5Tokenizer.cpp index a9db8d0c1..e70c081bf 100644 --- a/parser/html/nsHtml5Tokenizer.cpp +++ b/parser/html/nsHtml5Tokenizer.cpp @@ -2093,11 +2093,8 @@ nsHtml5Tokenizer::stateLoop(int32_t state, char16_t c, int32_t pos, char16_t* bu default: { tokenHandler->characters(nsHtml5Tokenizer::LT_SOLIDUS, 0, 2); emitStrBuf(); - if (c == '\0') { - emitReplacementCharacter(buf, pos); - } else { - cstart = pos; - } + cstart = pos; + reconsume = true; state = P::transition(mViewSource, returnState, reconsume, pos); NS_HTML5_CONTINUE(stateloop); } -- cgit v1.2.3