From 33e95792ce607dc600534ae6434d656728cbf415 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 13 Jun 2013 15:46:53 +0200 Subject: pki: Fix resource leak on error. --- src/pki_crypto.c | 1 + 1 file changed, 1 insertion(+) 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; } -- cgit