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 | ||
