diff options
author | Sam Hartman <hartmans@mit.edu> | 2009-11-30 14:05:16 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 2009-11-30 14:05:16 +0000 |
commit | 8d9228f0f12c843f7d19eefa50c58a3e4e355103 (patch) | |
tree | d22f08a0e914bcfdb2ae94e6899717a054b4d58b /src | |
parent | 95656e7f86c1970112621e214599dc90433c208b (diff) | |
download | krb5-8d9228f0f12c843f7d19eefa50c58a3e4e355103.zip krb5-8d9228f0f12c843f7d19eefa50c58a3e4e355103.tar.gz krb5-8d9228f0f12c843f7d19eefa50c58a3e4e355103.tar.bz2 |
Fix memory leakhartmans/fast-negotiate
ticket: 6585
git-svn-id: svn://anonsvn.mit.edu/krb5/users/hartmans/fast-negotiate@23383 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/kdc/fast_util.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kdc/fast_util.c b/src/kdc/fast_util.c index 98b391a..e6503cf 100644 --- a/src/kdc/fast_util.c +++ b/src/kdc/fast_util.c @@ -151,7 +151,8 @@ kdc_find_fast(krb5_kdc_req **requestptr, if (tgs_subkey) { krb5_set_error_message( kdc_context, KRB5KDC_ERR_PREAUTH_FAILED, "Ap-request armor not permitted with TGS"); - return KRB5KDC_ERR_PREAUTH_FAILED; + retval = KRB5KDC_ERR_PREAUTH_FAILED; + break; } retval = armor_ap_request(state, fast_armored_req->armor); break; |