From 64e14eaff5912b592565130ca116251a1028bfe6 Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Sat, 23 Jan 2016 00:52:35 -0500 Subject: [PATCH] Avoid crashes when the ssh connction dies We might want to deal with reconnections soon --- tmate-ssh-client.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tmate-ssh-client.c b/tmate-ssh-client.c index 691a49ce..cd3a71b0 100644 --- a/tmate-ssh-client.c +++ b/tmate-ssh-client.c @@ -49,6 +49,9 @@ static void on_encoder_write(void *userdata, struct evbuffer *buffer) ssize_t len, written; unsigned char *buf; + if (!client->channel) + return; + for(;;) { len = evbuffer_get_length(buffer); if (!len)