From e6be005236dfbafbe469c6630b750c2d987ba738 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 19 Jun 2013 12:04:38 +0200 Subject: ecdh: Add missing return in ssh_client_ecdh_init(). --- src/ecdh.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ecdh.c b/src/ecdh.c index 89c3213..075810a 100644 --- a/src/ecdh.c +++ b/src/ecdh.c @@ -69,6 +69,7 @@ int ssh_client_ecdh_init(ssh_session session){ if (client_pubkey == NULL) { BN_CTX_free(ctx); EC_KEY_free(key); + return SSH_ERROR; } EC_POINT_point2oct(group,pubkey,POINT_CONVERSION_UNCOMPRESSED, -- cgit