diff options
Diffstat (limited to 'src/lib/libssl/s3_clnt.c')
-rw-r--r-- | src/lib/libssl/s3_clnt.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lib/libssl/s3_clnt.c b/src/lib/libssl/s3_clnt.c index 50bd415b56..8cc291b922 100644 --- a/src/lib/libssl/s3_clnt.c +++ b/src/lib/libssl/s3_clnt.c | |||
@@ -1511,7 +1511,6 @@ int ssl3_get_key_exchange(SSL *s) | |||
1511 | s->session->sess_cert->peer_ecdh_tmp=ecdh; | 1511 | s->session->sess_cert->peer_ecdh_tmp=ecdh; |
1512 | ecdh=NULL; | 1512 | ecdh=NULL; |
1513 | BN_CTX_free(bn_ctx); | 1513 | BN_CTX_free(bn_ctx); |
1514 | bn_ctx = NULL; | ||
1515 | EC_POINT_free(srvr_ecpoint); | 1514 | EC_POINT_free(srvr_ecpoint); |
1516 | srvr_ecpoint = NULL; | 1515 | srvr_ecpoint = NULL; |
1517 | } | 1516 | } |
@@ -2243,7 +2242,6 @@ int ssl3_send_client_key_exchange(SSL *s) | |||
2243 | if (!DH_generate_key(dh_clnt)) | 2242 | if (!DH_generate_key(dh_clnt)) |
2244 | { | 2243 | { |
2245 | SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB); | 2244 | SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB); |
2246 | DH_free(dh_clnt); | ||
2247 | goto err; | 2245 | goto err; |
2248 | } | 2246 | } |
2249 | 2247 | ||
@@ -2255,7 +2253,6 @@ int ssl3_send_client_key_exchange(SSL *s) | |||
2255 | if (n <= 0) | 2253 | if (n <= 0) |
2256 | { | 2254 | { |
2257 | SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB); | 2255 | SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB); |
2258 | DH_free(dh_clnt); | ||
2259 | goto err; | 2256 | goto err; |
2260 | } | 2257 | } |
2261 | 2258 | ||