-
Niels Möller authored
resources when it is closed. (register_channel): Register the channel's resources list as an item on the connection's. (init_channel): Initialize resources list. (make_channel_read_close_callback): Renamed from make_channel_close_callback, for the same reason. (channel_io_exception_handler): Exception handler to close the channel on i/o errors. Primarily useful for fd:s the channel writes to. (make_channel_io_exception_handler): New function. * src/channel.c (channel_read_close_callback): Renamed from channel_close_callback. The previous behaviour, which used the callback for fd:s the channel writes to, was completely bogus. * src/channel.c (channel_close): Do nothing if we have already sent CHANNEL_CLOSE. (channel_eof): Do nothing if we have already sent CHANNEL_EOF, or either sent or received CHANNEL_CLOSE. * src/channel.h (ssh_channel): Added a resources attribute. Rev: src/channel.c:1.59 Rev: src/channel.h:1.45
1d5e62ec