[26683] in CVS-changelog-for-Kerberos-V5
krb5 commit: Fix minor memory leaks in PKINIT code
daemon@ATHENA.MIT.EDU (Greg Hudson)
Thu Jul 5 05:12:52 2012
Date: Thu, 5 Jul 2012 05:12:47 -0400
From: Greg Hudson <ghudson@mit.edu>
Message-Id: <201207050912.q659ClgN025061@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
https://github.com/krb5/krb5/commit/7f7fa930f7ca9c06b1afaaa453394755dbddb352
commit 7f7fa930f7ca9c06b1afaaa453394755dbddb352
Author: Greg Hudson <ghudson@mit.edu>
Date: Thu Jul 5 04:52:39 2012 -0400
Fix minor memory leaks in PKINIT code
src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
index 7120ecf..b8c95e8 100644
--- a/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
+++ b/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
@@ -3012,6 +3012,7 @@ pkinit_create_sequence_of_principal_identifiers(
pa_data[1] = NULL;
pa_data[0] = malloc(sizeof(krb5_pa_data));
if (pa_data[0] == NULL) {
+ free(pa_data);
retval = ENOMEM;
goto cleanup;
}
@@ -3190,6 +3191,7 @@ pkinit_create_td_dh_parameters(krb5_context context,
pa_data[1] = NULL;
pa_data[0] = malloc(sizeof(krb5_pa_data));
if (pa_data[0] == NULL) {
+ free(pa_data);
retval = ENOMEM;
goto cleanup;
}
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5