fix memory leak
This commit is contained in:
parent
4960411e1f
commit
ca9335760b
1 changed files with 2 additions and 0 deletions
|
@ -2408,6 +2408,7 @@ int ssl3_send_client_key_exchange(SSL *s)
|
|||
if (!DH_generate_key(dh_clnt))
|
||||
{
|
||||
SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB);
|
||||
DH_free(dh_clnt);
|
||||
goto err;
|
||||
}
|
||||
|
||||
|
@ -2419,6 +2420,7 @@ int ssl3_send_client_key_exchange(SSL *s)
|
|||
if (n <= 0)
|
||||
{
|
||||
SSLerr(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE,ERR_R_DH_LIB);
|
||||
DH_free(dh_clnt);
|
||||
goto err;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue