Commit 6b521df3 authored by Bodo Möller's avatar Bodo Möller
Browse files

Looks like another memory leak ...

parent 72e2ffee
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -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
@@ -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);
	}
	}