connect: Close possibly leaking socket

Signed-off-by: Jakub Jelen <jjelen@redhat.com>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
Jakub Jelen
2025-12-16 17:22:27 +01:00
parent 82db6a7ab3
commit c36bd2304a

View File

@@ -335,6 +335,9 @@ socket_t ssh_connect_host_nonblocking(ssh_session session, const char *host,
* connection, otherwise return the first address without error or error */
if (s == -1) {
s = first;
} else if (s != first) {
/* Clean up the saved socket */
ssh_connect_socket_close(first);
}
return s;