Loading ssl/s3_clnt.c +9 −0 Original line number Original line Diff line number Diff line Loading @@ -930,6 +930,7 @@ static int ssl3_get_key_exchange(SSL *s) goto err; goto err; } } s->session->sess_cert->peer_rsa_tmp=rsa; s->session->sess_cert->peer_rsa_tmp=rsa; rsa=NULL; } } else else #endif #endif Loading Loading @@ -1114,6 +1115,14 @@ f_err: ssl3_send_alert(s,SSL3_AL_FATAL,al); ssl3_send_alert(s,SSL3_AL_FATAL,al); err: err: EVP_PKEY_free(pkey); EVP_PKEY_free(pkey); #ifndef NO_RSA if (rsa != NULL) RSA_free(rsa); #endif #ifndef NO_DH if (dh != NULL) DH_free(dh); #endif return(-1); return(-1); } } Loading Loading
ssl/s3_clnt.c +9 −0 Original line number Original line Diff line number Diff line Loading @@ -930,6 +930,7 @@ static int ssl3_get_key_exchange(SSL *s) goto err; goto err; } } s->session->sess_cert->peer_rsa_tmp=rsa; s->session->sess_cert->peer_rsa_tmp=rsa; rsa=NULL; } } else else #endif #endif Loading Loading @@ -1114,6 +1115,14 @@ f_err: ssl3_send_alert(s,SSL3_AL_FATAL,al); ssl3_send_alert(s,SSL3_AL_FATAL,al); err: err: EVP_PKEY_free(pkey); EVP_PKEY_free(pkey); #ifndef NO_RSA if (rsa != NULL) RSA_free(rsa); #endif #ifndef NO_DH if (dh != NULL) DH_free(dh); #endif return(-1); return(-1); } } Loading