1
1

client: Do not close the socket if it was set via options

Fixes #122

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Этот коммит содержится в:
Andreas Schneider 2022-04-19 16:22:12 +02:00 коммит произвёл Jakub Jelen
родитель 442599f0d1
Коммит 4b20d7ad18

Просмотреть файл

@ -720,7 +720,10 @@ ssh_disconnect(ssh_session session)
}
ssh_packet_send(session);
ssh_socket_close(session->socket);
/* Do not close the socket, if the fd was set via options. */
if (session->opts.fd == SSH_INVALID_SOCKET) {
ssh_socket_close(session->socket);
}
}
error: