From f28f1f99a859fa9a397f38ad72c642e10995548b Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Mon, 18 Apr 2016 15:55:02 -0400 Subject: [PATCH] Fix backspace for 2.2.0 Closes https://github.com/tmate-io/tmate/issues/81 --- tmate-daemon-encoder.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tmate-daemon-encoder.c b/tmate-daemon-encoder.c index d2d9f9b1..2d528825 100644 --- a/tmate-daemon-encoder.c +++ b/tmate-daemon-encoder.c @@ -107,6 +107,11 @@ void tmate_client_pane_key(int pane_id, key_code key) return; } + if (tmate_session->client_protocol_version == 5 && key & KEYC_BASE) { + if ((key & KEYC_MASK_KEY) >= (KEYC_BSPACE & KEYC_MASK_KEY)) + key -= 9; + } + pack(array, 3); pack(int, TMATE_IN_PANE_KEY); pack(int, pane_id);