diff options
-rw-r--r-- | src/lib/krb5/os/sn2princ.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/src/lib/krb5/os/sn2princ.c b/src/lib/krb5/os/sn2princ.c index 9645fef..0a82161 100644 --- a/src/lib/krb5/os/sn2princ.c +++ b/src/lib/krb5/os/sn2princ.c @@ -107,19 +107,12 @@ krb5_sname_to_principal(krb5_context context, const char *hostname, const char * hostnames associated. */ memset(&hints, 0, sizeof(hints)); - hints.ai_family = AF_INET; hints.ai_flags = AI_CANONNAME; - try_getaddrinfo_again: err = getaddrinfo(hostname, 0, &hints, &ai); if (err) { #ifdef DEBUG_REFERRALS printf("sname_to_princ: probably punting due to bad hostname of %s\n",hostname); #endif - if (hints.ai_family == AF_INET) { - /* Just in case it's an IPv6-only name. */ - hints.ai_family = 0; - goto try_getaddrinfo_again; - } return KRB5_ERR_BAD_HOSTNAME; } remote_host = strdup(ai->ai_canonname ? ai->ai_canonname : hostname); |