From 1e2368f60902f4a7514c449b90a4b9c1825a5430 Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Sat, 14 Sep 2024 22:42:57 +0200 Subject: [PATCH] Fix off-by-one-error parsing \e\e prefixed sequences Closes #10721 --- 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 dcdb7ad3f..b1c280572 100644 --- a/src/input_common.rs +++ b/src/input_common.rs @@ -696,7 +696,7 @@ fn parse_escape_sequence( } return None; }; - if buffer.len() == 1 && next == b'\x1b' { + if buffer.len() == 2 && next == b'\x1b' { return Some( match self.parse_escape_sequence(buffer, have_escape_prefix) { Some(mut nested_sequence) => {