mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-04 20:30:38 +09:00
session: Use SSH_BUFFER_FREE()
Fixes T183
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
(cherry picked from commit 25f1c80950)
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user