mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-25 01: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)
|
||||
|
Loading…
Reference in New Issue
Block a user