From 287474bd4121590b171c1341e1a16b507a640b91 Mon Sep 17 00:00:00 2001 From: oupson Date: Sun, 26 Feb 2023 16:03:24 +0100 Subject: [PATCH] Warn when ssh channel write failed --- src/terminalpane.vala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/terminalpane.vala b/src/terminalpane.vala index b1231d4..788b5a7 100644 --- a/src/terminalpane.vala +++ b/src/terminalpane.vala @@ -177,7 +177,10 @@ namespace FooTerm { size_t size = 0; source.read_chars(buffer, out size); - this.channel.write ((uint8[])buffer[0:size]); + var res = this.channel.write ((uint8[])buffer[0:size]); + if (res < 0) { + warning("Channel write failed with %zu", res); + } return true; } catch (Error e) { GLib.warning("Failed to read from terminal : %s", e.message);