From 42e49c5a2209012cf09a518db9c5e9381ebc078c Mon Sep 17 00:00:00 2001 From: oupson Date: Fri, 10 Mar 2023 09:52:46 +0100 Subject: [PATCH] Fix hup condition check --- src/terminalpane.vala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/terminalpane.vala b/src/terminalpane.vala index 29807dd..c5f0e17 100644 --- a/src/terminalpane.vala +++ b/src/terminalpane.vala @@ -243,7 +243,7 @@ namespace Footerm { } private bool on_ssh_event(Socket source, GLib.IOCondition condition) { - if (condition == IOCondition.HUP) { + if ((condition & IOCondition.HUP) == IOCondition.HUP) { print("The connection has been broken.\n"); return false; } @@ -275,7 +275,7 @@ namespace Footerm { } private bool on_slave_event(GLib.IOChannel source, GLib.IOCondition condition) { - if (condition == IOCondition.HUP) { + if ((condition & IOCondition.HUP) == IOCondition.HUP) { print("The connection has been broken.\n"); return false; }