From cb502a4a6d3f86b656bb5ebc0ae08e5e2f3fc48e Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 28 May 2019 08:29:05 +0200 Subject: [PATCH] pki_crypto: Make sure that we set buf to NULL after free() CID 1401436 Signed-off-by: Andreas Schneider --- src/pki_crypto.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pki_crypto.c b/src/pki_crypto.c index b5d24b24..ef0f7c16 100644 --- a/src/pki_crypto.c +++ b/src/pki_crypto.c @@ -1769,7 +1769,7 @@ static int pki_signature_from_ecdsa_blob(UNUSED_PARAM(const ssh_key pubkey), s = ssh_buffer_get_ssh_string(buf); rlen = ssh_buffer_get_len(buf); - ssh_buffer_free(buf); + SSH_BUFFER_FREE(buf); if (s == NULL) { goto error; } @@ -1833,7 +1833,7 @@ static int pki_signature_from_ecdsa_blob(UNUSED_PARAM(const ssh_key pubkey), return SSH_OK; error: - ssh_buffer_free(buf); + SSH_BUFFER_FREE(buf); bignum_safe_free(ps); bignum_safe_free(pr); SAFE_FREE(raw_sig_data);