From b78419f1268b8068f2367a5fb8b7ae0aee4e7ef8 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 1 Oct 2010 13:58:36 +1000 Subject: [PATCH] heimdal use returned server entry from HDB to compare realms Some hdb modules (samba4) may change the case of the realm in a returned result. Use that to determine if it matches the krbtgt realm also returned from the DB (the DB will return it in the 'right' case) Andrew Bartlett Signed-off-by: Love Hornquist Astrand --- kdc/krb5tgs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdc/krb5tgs.c b/kdc/krb5tgs.c index 877f7dc25..5958e456b 100644 --- a/kdc/krb5tgs.c +++ b/kdc/krb5tgs.c @@ -1694,7 +1694,7 @@ server_lookup: * backward. */ - if (strcmp(krb5_principal_get_realm(context, sp), + if (strcmp(krb5_principal_get_realm(context, server->entry.principal), krb5_principal_get_comp_string(context, krbtgt->entry.principal, 1)) != 0) {