From 711a1c5f248628dabcdbd8441e8d227799fad061 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Thu, 20 Sep 2001 09:46:20 +0000 Subject: [PATCH] (krb5_425_conv_principal_ext): try using lower case realm as domain, but only when given a verification function git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10734 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/principal.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/krb5/principal.c b/lib/krb5/principal.c index 965cede6b..78de033fc 100644 --- a/lib/krb5/principal.c +++ b/lib/krb5/principal.c @@ -765,6 +765,16 @@ krb5_425_conv_principal_ext(krb5_context context, dns_free_data(r); #endif } + if(func != NULL) { + snprintf(host, sizeof(host), "%s.%s", instance, realm); + strlwr(host); + ret = krb5_make_principal(context, &pr, realm, name, host, NULL); + if((*func)(context, pr)){ + *princ = pr; + return 0; + } + krb5_free_principal(context, pr); + } /* * if the instance is the first component of the local hostname,