summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/krb5/krb/get_creds.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/get_creds.c b/src/lib/krb5/krb/get_creds.c
index b009e6100..21cb22d1c 100644
--- a/src/lib/krb5/krb/get_creds.c
+++ b/src/lib/krb5/krb/get_creds.c
@@ -275,6 +275,8 @@ make_request(krb5_context context, krb5_tkt_creds_context ctx,
if (code)
return code;
+ krb5_free_keyblock(context, ctx->subkey);
+ ctx->subkey = NULL;
code = krb5int_make_tgs_request(context, ctx->fast_state,
ctx->cur_tgt, ctx->kdcopt,
ctx->cur_tgt->addresses, NULL,