From a4f4fa3058b41b1f5ef5a9a3a0bfcac32e6fd7aa Mon Sep 17 00:00:00 2001 From: Aris Adamantiadis Date: Fri, 16 Jul 2010 23:04:54 +0200 Subject: [PATCH] Fixed keepalive problem on older openssh servers --- libssh/channels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libssh/channels.c b/libssh/channels.c index 11ce9e29..a0355796 100644 --- a/libssh/channels.c +++ b/libssh/channels.c @@ -555,7 +555,7 @@ static void channel_rcv_request(ssh_session session) { if(strcmp(request,"keepalive@openssh.com")==0){ SAFE_FREE(request); ssh_log(session, SSH_LOG_PROTOCOL,"Responding to Openssh's keepalive"); - buffer_add_u8(session->out_buffer, SSH2_MSG_CHANNEL_SUCCESS); + buffer_add_u8(session->out_buffer, SSH2_MSG_CHANNEL_FAILURE); buffer_add_u32(session->out_buffer, htonl(channel->remote_channel)); packet_send(session); leave_function();