summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/pki_crypto.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c
index 0ec05d3..ed334ba 100644
--- a/src/pki_crypto.c
+++ b/src/pki_crypto.c
@@ -850,6 +850,7 @@ ssh_string pki_publickey_to_blob(const ssh_key key)
e = make_ecpoint_string(EC_KEY_get0_group(key->ecdsa),
EC_KEY_get0_public_key(key->ecdsa));
if (e == NULL) {
+ ssh_buffer_free(buffer);
return NULL;
}