summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-10-17 22:35:04 +0000
committerKen Raeburn <raeburn@mit.edu>2001-10-17 22:35:04 +0000
commite6243edd66e20cac29fdb4608b283ed9c647c0c7 (patch)
treee12968342576d10a4a9695c62c4aba9da637c7f9 /src/lib
parentf16f8a03176fdace1509c546eb8783b737c95436 (diff)
downloadkrb5-e6243edd66e20cac29fdb4608b283ed9c647c0c7.tar.gz
krb5-e6243edd66e20cac29fdb4608b283ed9c647c0c7.tar.xz
krb5-e6243edd66e20cac29fdb4608b283ed9c647c0c7.zip
better version of last change
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13817 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/os/locate_kdc.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/lib/krb5/os/locate_kdc.c b/src/lib/krb5/os/locate_kdc.c
index 0d619d2ff..e708459d3 100644
--- a/src/lib/krb5/os/locate_kdc.c
+++ b/src/lib/krb5/os/locate_kdc.c
@@ -284,19 +284,7 @@ add_host_to_list (struct addrlist *lp, const char *hostname,
a->ai_addr->sa_family = a->ai_family;
#ifdef HAVE_SA_LEN
if (a->ai_addr->sa_len == 0)
- switch (a->ai_addr->sa_family) {
- case AF_INET:
- a->ai_addr->sa_len = sizeof (struct sockaddr_in);
- break;
-#ifdef KRB5_USE_INET6
- case AF_INET6:
- a->ai_addr->sa_len = sizeof (struct sockaddr_in6);
- break;
-#endif
- default:
- /* oh well, we lose */
- break;
- }
+ a->ai_addr->sa_len = a->ai_addrlen;
#endif
set_port_num (a->ai_addr, port);