mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 18:50:28 +09:00
channels: Reformat ssh_channel_free()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
@@ -1007,15 +1007,19 @@ void ssh_channel_free(ssh_channel channel) {
|
|||||||
* @brief Effectively free a channel, without caring about flags
|
* @brief Effectively free a channel, without caring about flags
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void ssh_channel_do_free(ssh_channel channel){
|
void ssh_channel_do_free(ssh_channel channel)
|
||||||
struct ssh_iterator *it;
|
{
|
||||||
|
struct ssh_iterator *it = NULL;
|
||||||
ssh_session session = channel->session;
|
ssh_session session = channel->session;
|
||||||
|
|
||||||
it = ssh_list_find(session->channels, channel);
|
it = ssh_list_find(session->channels, channel);
|
||||||
if (it != NULL) {
|
if (it != NULL) {
|
||||||
ssh_list_remove(session->channels, it);
|
ssh_list_remove(session->channels, it);
|
||||||
}
|
}
|
||||||
|
|
||||||
ssh_buffer_free(channel->stdout_buffer);
|
ssh_buffer_free(channel->stdout_buffer);
|
||||||
ssh_buffer_free(channel->stderr_buffer);
|
ssh_buffer_free(channel->stderr_buffer);
|
||||||
|
|
||||||
if (channel->callbacks != NULL) {
|
if (channel->callbacks != NULL) {
|
||||||
ssh_list_free(channel->callbacks);
|
ssh_list_free(channel->callbacks);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user