aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2013-06-19 12:04:38 +0200
committerAndreas Schneider <asn@cryptomilk.org>2013-06-19 12:04:38 +0200
commite6be005236dfbafbe469c6630b750c2d987ba738 (patch)
tree902eaab67ebc7fb7744e8177115fbebf80494f3f
parent8a4364a99bb4c367c13dd54328c30d61ec6b3624 (diff)
downloadlibssh-e6be005236dfbafbe469c6630b750c2d987ba738.tar.gz
libssh-e6be005236dfbafbe469c6630b750c2d987ba738.tar.xz
libssh-e6be005236dfbafbe469c6630b750c2d987ba738.zip
ecdh: Add missing return in ssh_client_ecdh_init().
-rw-r--r--src/ecdh.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ecdh.c b/src/ecdh.c
index 89c3213a..075810a9 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,