aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Hartman <hartmans@mit.edu>2009-11-30 14:14:47 +0000
committerSam Hartman <hartmans@mit.edu>2009-11-30 14:14:47 +0000
commit10c4b6e3daf791ab76cd85899a8f5b933b9a10cf (patch)
tree9e54df90486c4167642b8c3d36b433b12e7fdcbd
parent98b9b828f12090e0488202f67b1f144b7321c2d5 (diff)
downloadkrb5-10c4b6e3daf791ab76cd85899a8f5b933b9a10cf.zip
krb5-10c4b6e3daf791ab76cd85899a8f5b933b9a10cf.tar.gz
krb5-10c4b6e3daf791ab76cd85899a8f5b933b9a10cf.tar.bz2
Fix memory leak
ticket: 6585 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23384 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/kdc/fast_util.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/kdc/fast_util.c b/src/kdc/fast_util.c
index 310faf0..a47c512 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;