From 6b521df33c92ff05f70556c105fb750e3c7b9f90 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Mon, 12 Jul 1999 15:20:08 +0000 Subject: [PATCH] Looks like another memory leak ... --- ssl/s3_clnt.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ssl/s3_clnt.c b/ssl/s3_clnt.c index ae850c0875..1f4e3239aa 100644 --- a/ssl/s3_clnt.c +++ b/ssl/s3_clnt.c @@ -930,6 +930,7 @@ static int ssl3_get_key_exchange(SSL *s) goto err; } s->session->sess_cert->peer_rsa_tmp=rsa; + rsa=NULL; } else #endif @@ -1114,6 +1115,14 @@ f_err: ssl3_send_alert(s,SSL3_AL_FATAL,al); err: 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); } -- 2.25.1