Artifact 44dcc5a1e157a7c9a8f181d5a1fa66b35fbf496c:
- File ssh.c — part of check-in [55fff29d00] at 2004-11-24 12:45:52 on branch trunk — Minor refactoring: the fields `pktin' and `pktout' in the Ssh structure have been retired. Now all Packet structures are dynamically allocated. Each rdpkt function allocates one, and it's freed after being used; and the packet construction functions allocate them too, and they're freed by the send functions. `pktin' and `pktout' were ugly. They were _morally_ still global variables; even though they were replicated per SSH session to comply with the Mac no-globals requirement, they weren't really in the _spirit_ of `dynamically allocate your data'. As a side effect of this change, the `pktout_blanks' and `pktout_nblanks' fields in the Ssh structure have been moved into the Packet structure. (user: simon size: 218037)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.