From 3d425a47316e605164f7b3e5ca29e735094da1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Sun, 22 Sep 2024 19:56:15 -0400 Subject: [PATCH] Be sure to close ssh_sock regardless of ssh_active --- src/syncterm/ssh.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/syncterm/ssh.c b/src/syncterm/ssh.c index 55a055a3a6..eabc04fcce 100644 --- a/src/syncterm/ssh.c +++ b/src/syncterm/ssh.c @@ -1021,10 +1021,10 @@ ssh_close(void) sftpc_end(sftp_state); close_ssh_channel(); cryptDestroySession(ssh_session); - if (ssh_sock != INVALID_SOCKET) { - closesocket(ssh_sock); - ssh_sock = INVALID_SOCKET; - } + } + if (ssh_sock != INVALID_SOCKET) { + closesocket(ssh_sock); + ssh_sock = INVALID_SOCKET; } destroy_conn_buf(&conn_inbuf); destroy_conn_buf(&conn_outbuf); -- GitLab