diff --git a/ssh.c b/ssh.c index c5650596..4da449c2 100644 --- a/ssh.c +++ b/ssh.c @@ -10524,7 +10524,8 @@ static void do_ssh2_authconn(Ssh ssh, const unsigned char *in, int inlen, * Try to send data on all channels if we can. */ for (i = 0; NULL != (c = index234(ssh->channels, i)); i++) - ssh2_try_send_and_unthrottle(ssh, c); + if (c->type != CHAN_SHARING) + ssh2_try_send_and_unthrottle(ssh, c); } }