1
1

Don't grow window if there is no space in the buffer

Этот коммит содержится в:
milo 2010-10-01 22:33:27 +02:00 коммит произвёл Aris Adamantiadis
родитель 0d5cc01f1c
Коммит 3d8cfa9973

Просмотреть файл

@ -516,7 +516,7 @@ SSH_PACKET_CALLBACK(channel_rcv_data){
if(rest > 0) {
buffer_pass_bytes(buf, rest);
}
if (channel->local_window < WINDOWLIMIT) {
if (channel->local_window + buffer_get_rest_len(buf) < WINDOWLIMIT) {
if (grow_window(session, channel, 0) < 0) {
leave_function();
return -1;