From 1788f98543b63070c1f9d10d59aca3a273ac7ebe Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 28 Oct 2019 13:43:06 +0100 Subject: [PATCH] channels: Use SSH_STRING_FREE() Fixes T183 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen (cherry picked from commit 1832ed4fef59a27888413472cac36c9eab6f8049) --- src/channels.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/channels.c b/src/channels.c index 0422818c..503a35dd 100644 --- a/src/channels.c +++ b/src/channels.c @@ -560,7 +560,7 @@ SSH_PACKET_CALLBACK(channel_rcv_data){ if (channel_default_bufferize(channel, ssh_string_data(str), len, is_stderr) < 0) { - ssh_string_free(str); + SSH_STRING_FREE(str); return SSH_PACKET_USED; } @@ -576,7 +576,7 @@ SSH_PACKET_CALLBACK(channel_rcv_data){ channel->local_window, channel->remote_window); - ssh_string_free(str); + SSH_STRING_FREE(str); if (is_stderr) { buf = channel->stderr_buffer; @@ -1025,7 +1025,7 @@ int ssh_channel_open_forward(ssh_channel channel, const char *remotehost, error: ssh_buffer_free(payload); - ssh_string_free(str); + SSH_STRING_FREE(str); return rc; } @@ -1108,7 +1108,7 @@ int ssh_channel_open_forward_unix(ssh_channel channel, error: ssh_buffer_free(payload); - ssh_string_free(str); + SSH_STRING_FREE(str); return rc; }