diff options
| author | Theodore Tso <tytso@mit.edu> | 1995-01-19 02:46:40 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1995-01-19 02:46:40 +0000 |
| commit | 66da8ab874ad3b91581850cd306bcbf64b9f40f5 (patch) | |
| tree | d712484f9a12762c68ad3765536ad78767072ca5 /src | |
| parent | a8e197e3d4308ecd73f87691f4b939d0e1c61a21 (diff) | |
| download | krb5-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')
| -rw-r--r-- | src/lib/krb5/krb/mk_req_ext.c | 2 |
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); |
