From 66da8ab874ad3b91581850cd306bcbf64b9f40f5 Mon Sep 17 00:00:00 2001 From: Theodore Tso Date: Thu, 19 Jan 1995 02:46:40 +0000 Subject: [PATCH] Oops in previous memory freeing fixes; was a bit too agressive freeing things git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4823 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/krb5/krb/mk_req_ext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/krb5/krb/mk_req_ext.c b/src/lib/krb5/krb/mk_req_ext.c index 585ebde20..b4d60177a 100644 --- a/src/lib/krb5/krb/mk_req_ext.c +++ b/src/lib/krb5/krb/mk_req_ext.c @@ -205,7 +205,7 @@ cleanup: request.authenticator.ciphertext.length); free(request.authenticator.ciphertext.data); } - if (newkey && *newkey) + if (retval && newkey && *newkey) krb5_free_keyblock(context, *newkey); if (scratch) { memset(scratch->data, 0, scratch->length); -- 2.26.2