version 1.268, 2007/01/03 03:01:40 |
version 1.269, 2007/06/11 08:04:44 |
|
|
{ |
{ |
if (c->type == SSH_CHANNEL_OPEN && |
if (c->type == SSH_CHANNEL_OPEN && |
!(c->flags & (CHAN_CLOSE_SENT|CHAN_CLOSE_RCVD)) && |
!(c->flags & (CHAN_CLOSE_SENT|CHAN_CLOSE_RCVD)) && |
c->local_window < c->local_window_max/2 && |
((c->local_window_max - c->local_window < |
|
c->local_maxpacket*3) || |
|
c->local_window < c->local_window_max/2) && |
c->local_consumed > 0) { |
c->local_consumed > 0) { |
packet_start(SSH2_MSG_CHANNEL_WINDOW_ADJUST); |
packet_start(SSH2_MSG_CHANNEL_WINDOW_ADJUST); |
packet_put_int(c->remote_id); |
packet_put_int(c->remote_id); |