aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/keytab/srvtab/kts_g_ent.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/krb5/keytab/srvtab/kts_g_ent.c')
-rw-r--r--src/lib/krb5/keytab/srvtab/kts_g_ent.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/krb5/keytab/srvtab/kts_g_ent.c b/src/lib/krb5/keytab/srvtab/kts_g_ent.c
index e422c38..0237241 100644
--- a/src/lib/krb5/keytab/srvtab/kts_g_ent.c
+++ b/src/lib/krb5/keytab/srvtab/kts_g_ent.c
@@ -65,6 +65,7 @@ krb5_ktsrvtab_get_entry(context, id, principal, kvno, enctype, entry)
best_entry.vno = 0;
best_entry.key.contents = 0;
while ((kerror = krb5_ktsrvint_read_entry(context, id, &ent)) == 0) {
+ ent.key.enctype = enctype;
if (krb5_principal_compare(context, principal, ent.principal)) {
if (kvno == IGNORE_VNO) {
if (!best_entry.principal || (best_entry.vno < ent.vno)) {