From c2dc14aafa8843dddc1b2d8f46e123b83cfb196e Mon Sep 17 00:00:00 2001
From: Chris Hines <chris.hines@monash.edu>
Date: Mon, 3 Aug 2020 17:09:37 +1000
Subject: [PATCH] fix for
 https://monasheresearch.freshdesk.com/helpdesk/tickets/15821

---
 tes/sshwrapper/__init__.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tes/sshwrapper/__init__.py b/tes/sshwrapper/__init__.py
index 95200d6..60e6a11 100644
--- a/tes/sshwrapper/__init__.py
+++ b/tes/sshwrapper/__init__.py
@@ -327,7 +327,7 @@ class Ssh:
         except subprocess.TimeoutExpired as e:
             exec_p.kill()
             (stdout, stderr) = exec_p.communicate(timeout=TIMEOUT)
-        if exec_p.returncode != 0:
+        if exec_p.returncode != 0 or b'Control socket connect' in stderr:
             try:
                 ctrl_p = sess.ctrl_processes[ctrlsocket]
             except KeyError as e:
-- 
GitLab