Artifact dfac041c63f1db4b53333098c84ecfe18e33aa9a:
- File ssh.c — part of check-in [18cc9933bb] at 2012-09-08 05:40:36 on branch trunk — Hiroshi Oota points out that PuTTY's agent forwarding sockets can get confused if they receive a request followed by immediate EOF, since we currently send outgoing EOF as soon as we see the incoming one - and then, when the response comes back from the real SSH agent, we send it along anyway as channel data in spite of having sent EOF. To fix this, I introduce a new field for each agent channel which counts the number of calls to ssh_agentf_callback that are currently expected, and we don't send EOF on an agent channel until we've both received EOF and that value drops to zero. (user: simon size: 311757)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.