summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-01-19 02:46:40 +0000
committerTheodore Tso <tytso@mit.edu>1995-01-19 02:46:40 +0000
commit66da8ab874ad3b91581850cd306bcbf64b9f40f5 (patch)
treed712484f9a12762c68ad3765536ad78767072ca5 /src/lib
parenta8e197e3d4308ecd73f87691f4b939d0e1c61a21 (diff)
downloadkrb5-66da8ab874ad3b91581850cd306bcbf64b9f40f5.tar.gz
krb5-66da8ab874ad3b91581850cd306bcbf64b9f40f5.tar.xz
krb5-66da8ab874ad3b91581850cd306bcbf64b9f40f5.zip
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
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/mk_req_ext.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/krb5/krb/mk_req_ext.c b/src/lib/krb5/krb/mk_req_ext.c
index 585ebde20a..b4d60177a6 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);