diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/krb5/krb/rd_req_dec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/krb5/krb/rd_req_dec.c b/src/lib/krb5/krb/rd_req_dec.c index df5ba7a..6defbdb 100644 --- a/src/lib/krb5/krb/rd_req_dec.c +++ b/src/lib/krb5/krb/rd_req_dec.c @@ -396,6 +396,7 @@ decrypt_ticket(krb5_context context, const krb5_ap_req *req, if (!krb5_sname_match(context, server, ent.principal)) { if (krb5_principal_compare(context, ent.principal, tkt_server)) tkt_server_mismatch = TRUE; + (void)krb5_free_keytab_entry_contents(context, &ent); continue; } found_server_match = TRUE; |