Parse no more than one \e prefix as alt modifier

This commit is contained in:
Johannes Altmanninger
2024-08-13 22:10:39 +02:00
parent 53ea6db72d
commit fcf7cd81cf

View File

@@ -697,7 +697,7 @@ fn parse_escape_sequence(
}
return None;
};
if next == b'\x1b' {
if buffer.len() == 1 && next == b'\x1b' {
return Some(
match self.parse_escape_sequence(buffer, have_escape_prefix) {
Some(mut nested_sequence) => {