diff --git a/html5ever/src/tokenizer/mod.rs b/html5ever/src/tokenizer/mod.rs
index ad749b1d..61cc120a 100644
--- a/html5ever/src/tokenizer/mod.rs
+++ b/html5ever/src/tokenizer/mod.rs
@@ -769,7 +769,7 @@ impl Tokenizer {
//§ rcdata-state
states::RawData(Rcdata) => loop {
- match pop_except_from!(self, input, small_char_set!('\r' '\0' '&' '<' '\n')) {
+ match pop_except_from!(self, input, small_char_set!('\0' '&' '<')) {
FromSet('\0') => {
self.bad_char_error();
self.emit_char('\u{fffd}');
@@ -783,7 +783,7 @@ impl Tokenizer {
//§ rawtext-state
states::RawData(Rawtext) => loop {
- match pop_except_from!(self, input, small_char_set!('\r' '\0' '<' '\n')) {
+ match pop_except_from!(self, input, small_char_set!('\0' '<')) {
FromSet('\0') => {
self.bad_char_error();
self.emit_char('\u{fffd}');
@@ -796,7 +796,7 @@ impl Tokenizer {
//§ script-data-state
states::RawData(ScriptData) => loop {
- match pop_except_from!(self, input, small_char_set!('\r' '\0' '<' '\n')) {
+ match pop_except_from!(self, input, small_char_set!('\0' '<')) {
FromSet('\0') => {
self.bad_char_error();
self.emit_char('\u{fffd}');
@@ -809,7 +809,7 @@ impl Tokenizer {
//§ script-data-escaped-state
states::RawData(ScriptDataEscaped(Escaped)) => loop {
- match pop_except_from!(self, input, small_char_set!('\r' '\0' '-' '<' '\n')) {
+ match pop_except_from!(self, input, small_char_set!('\0' '-' '<')) {
FromSet('\0') => {
self.bad_char_error();
self.emit_char('\u{fffd}');
@@ -826,7 +826,7 @@ impl Tokenizer {
//§ script-data-double-escaped-state
states::RawData(ScriptDataEscaped(DoubleEscaped)) => loop {
- match pop_except_from!(self, input, small_char_set!('\r' '\0' '-' '<' '\n')) {
+ match pop_except_from!(self, input, small_char_set!('\0' '-' '<')) {
FromSet('\0') => {
self.bad_char_error();
self.emit_char('\u{fffd}');