1
1

channels: Reformat ssh_channel_free()

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Этот коммит содержится в:
Andreas Schneider 2018-09-03 17:57:06 +02:00
родитель ca464ca2ba
Коммит 4af4b59e21

Просмотреть файл

@ -1007,16 +1007,20 @@ 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);
} }