From 57cc6bbbe59a7f53edc17ba06705f86ee0efc885 Mon Sep 17 00:00:00 2001 From: Markus Friedl Date: Wed, 8 Feb 2012 20:30:56 +0100 Subject: [PATCH] ssh_packet_send2() needs to queue pkts until initial kex is done. fixes ssh-proxy w/ dropbear client --- ssh/packet.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ssh/packet.c b/ssh/packet.c index ff67502..5365040 100644 --- a/ssh/packet.c +++ b/ssh/packet.c @@ -230,6 +230,11 @@ ssh_alloc_session_state(void) state->p_send.packets = state->p_read.packets = 0; state->initialized = 1; } + /* + * ssh_packet_send2() needs to queue packets until + * we've done the initial key exchange. + */ + state->rekeying = 1; return ssh; fail: if (state->input)