From 40886479ae42cff937e37febadeea4708451d4cb Mon Sep 17 00:00:00 2001 From: Jose Garcia Date: Mon, 20 Sep 2021 20:35:12 +0000 Subject: [PATCH] Close SSH even if RPC Close fails --- session.go | 1 + 1 file changed, 1 insertion(+) diff --git a/session.go b/session.go index 6a078da7e..5ea961d82 100644 --- a/session.go +++ b/session.go @@ -16,6 +16,7 @@ type Session struct { // is no longer active. func (s *Session) Close() error { if err := s.rpc.Close(); err != nil { + s.ssh.Close() // close SSH and ignore error return fmt.Errorf("failed to close RPC conn: %w", err) }