aboutsummaryrefslogtreecommitdiff
path: root/src/krb524/krb524d.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/krb524/krb524d.c')
-rw-r--r--src/krb524/krb524d.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/krb524/krb524d.c b/src/krb524/krb524d.c
index ba9be95..5b3641b 100644
--- a/src/krb524/krb524d.c
+++ b/src/krb524/krb524d.c
@@ -583,8 +583,10 @@ ret = KRB5KDC_ERR_POLICY ;
printf("v4 credentials encoded\n");
error:
- if (v5tkt->enc_part2)
+ if (v5tkt->enc_part2) {
krb5_free_enc_tkt_part(context, v5tkt->enc_part2);
+ v5tkt->enc_part2 = NULL;
+ }
if(v5_service_key.contents)
krb5_free_keyblock_contents(context, &v5_service_key);