diff options
Diffstat (limited to 'src/krb524/krb524d.c')
-rw-r--r-- | src/krb524/krb524d.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/krb524/krb524d.c b/src/krb524/krb524d.c index a5d05c5..ca1627c 100644 --- a/src/krb524/krb524d.c +++ b/src/krb524/krb524d.c @@ -582,8 +582,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); |