From: Jeffrey Altman Date: Sat, 24 Dec 2011 20:16:12 +0000 (-0500) Subject: Windows: kauth search for kerberos iv port first X-Git-Tag: openafs-stable-1_8_0pre1~2894 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=2cdd59d8f318193d0ef7937910466531caf1c963 Windows: kauth search for kerberos iv port first Modify src/kauth/user_nt.c to match the service name search order of the Unix code: kerberos4 kerberos-iv kerberos The standard Windows SERVICES file includes "kerberos-iv" as port 750. FIXES 127907 Change-Id: I518a812cc2d465334e8ef6929f8988c51b33749b Reviewed-on: http://gerrit.openafs.org/6430 Tested-by: BuildBot Tested-by: Jeffrey Altman Reviewed-by: Jeffrey Altman --- diff --git a/src/kauth/user_nt.c b/src/kauth/user_nt.c index 60ce3b8..b171512 100644 --- a/src/kauth/user_nt.c +++ b/src/kauth/user_nt.c @@ -123,7 +123,11 @@ ka_UserAuthenticateGeneral2(afs_int32 flags, char *name, char *instance, DES_string_to_key(password, &key2); /* set port number */ - sp = getservbyname("kerberos", "udp"); + sp = getservbyname("kerberos4", "udp"); + if (!sp) + sp = getservbyname("kerberos-iv", "udp"); + if (!sp) + sp = getservbyname("kerberos", "udp"); if (sp) krb_set_port(ntohs(sp->s_port));