mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-02-04 06:02:24 +00:00
When we are asked to unthrottle an SSH connection (by the front end
calling back->unthrottle), we should immediately call ssh_process_queued_incoming_data to handle the SSH packets that have been saved for later functioning while we were throttled. Otherwise, they'll sit there unhandled until the next call to ssh_gotdata, which might not be for ages if the server thinks it's waiting for us. [originally from svn r9523]
This commit is contained in:
parent
03cc84d3f3
commit
b73527e641
6
ssh.c
6
ssh.c
@ -10037,6 +10037,12 @@ static void ssh_unthrottle(void *handle, int bufsize)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Now process any SSH connection data that was stashed in our
|
||||||
|
* queue while we were frozen.
|
||||||
|
*/
|
||||||
|
ssh_process_queued_incoming_data(ssh);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ssh_send_port_open(void *channel, char *hostname, int port, char *org)
|
void ssh_send_port_open(void *channel, char *hostname, int port, char *org)
|
||||||
|
Loading…
Reference in New Issue
Block a user