mirror of
https://github.com/tmate-io/tmate-ssh-server.git
synced 2020-11-18 19:53:51 -08:00
No keepalives for libssh >= 0.8.4 due to bug in keepalive
This commit is contained in:
parent
3fc67466ad
commit
8b294f3270
@ -29,6 +29,13 @@ static void on_keepalive_timer(__unused evutil_socket_t fd,
|
|||||||
{
|
{
|
||||||
struct tmate_ssh_client *client = arg;
|
struct tmate_ssh_client *client = arg;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* libssh-0.8.4 or higher have a broken keepalive implementation due
|
||||||
|
* to packet filtering.
|
||||||
|
*/
|
||||||
|
if (ssh_version(SSH_VERSION_INT(0,8,4)))
|
||||||
|
return;
|
||||||
|
|
||||||
if (ssh_send_keepalive(client->session) == SSH_ERROR)
|
if (ssh_send_keepalive(client->session) == SSH_ERROR)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user