diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2019-10-28 12:24:32 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2019-12-09 16:08:03 +0100 |
commit | 25f1c80950d356131611b9cea48975ef12b5d699 (patch) | |
tree | 076804b041b8edacb82fbc9c51fe9f5e4c0b657b /src | |
parent | 5e6cb6891f9a214ce66d33f45e2b8942eccacc20 (diff) | |
download | libssh-25f1c80950d356131611b9cea48975ef12b5d699.tar.gz libssh-25f1c80950d356131611b9cea48975ef12b5d699.tar.xz libssh-25f1c80950d356131611b9cea48975ef12b5d699.zip |
session: Use SSH_BUFFER_FREE()
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/session.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/session.c b/src/session.c index c67189ce..fd99c5b1 100644 --- a/src/session.c +++ b/src/session.c @@ -228,15 +228,15 @@ void ssh_free(ssh_session session) ssh_poll_ctx_free(session->default_poll_ctx); } - ssh_buffer_free(session->in_buffer); - ssh_buffer_free(session->out_buffer); + SSH_BUFFER_FREE(session->in_buffer); + SSH_BUFFER_FREE(session->out_buffer); session->in_buffer = session->out_buffer = NULL; if (session->in_hashbuf != NULL) { - ssh_buffer_free(session->in_hashbuf); + SSH_BUFFER_FREE(session->in_hashbuf); } if (session->out_hashbuf != NULL) { - ssh_buffer_free(session->out_hashbuf); + SSH_BUFFER_FREE(session->out_hashbuf); } crypto_free(session->current_crypto); @@ -288,7 +288,7 @@ void ssh_free(ssh_session session) while ((b = ssh_list_pop_head(struct ssh_buffer_struct *, session->out_queue)) != NULL) { - ssh_buffer_free(b); + SSH_BUFFER_FREE(b); } ssh_list_free(session->out_queue); |