From fcf7cd81cf85916ad00231026cfbc0bf9cbb9c8b Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Tue, 13 Aug 2024 22:10:39 +0200 Subject: [PATCH] Parse no more than one \e prefix as alt modifier --- src/input_common.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input_common.rs b/src/input_common.rs index 24f3170e4..4f69e1be0 100644 --- a/src/input_common.rs +++ b/src/input_common.rs @@ -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) => {