diff options
author | Ken Raeburn <raeburn@mit.edu> | 2007-10-09 00:36:13 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2007-10-09 00:36:13 +0000 |
commit | 45d956f881838042bd62299f35e6595ebc464a81 (patch) | |
tree | 2d8b679f434574b165e493ca4c79747d96bcab6b /src | |
parent | a5eb6766d2f336ef6b81395049ad20cb93adc624 (diff) | |
download | krb5-45d956f881838042bd62299f35e6595ebc464a81.zip krb5-45d956f881838042bd62299f35e6595ebc464a81.tar.gz krb5-45d956f881838042bd62299f35e6595ebc464a81.tar.bz2 |
Log port number with IPV6_V6ONLY socket option status.
Recognize and ignore Appletalk address type.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20108 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/kdc/network.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/kdc/network.c b/src/kdc/network.c index 20a0bd5..86fa6c0 100644 --- a/src/kdc/network.c +++ b/src/kdc/network.c @@ -403,9 +403,11 @@ setup_a_tcp_listener(struct socksetup *data, struct sockaddr *addr) if (addr->sa_family == AF_INET6) { #ifdef IPV6_V6ONLY if (setv6only(sock, 1)) - com_err(data->prog, errno, "setsockopt(IPV6_V6ONLY,1) failed"); + com_err(data->prog, errno, "setsockopt(%d,IPV6_V6ONLY,1) failed", + sock); else - com_err(data->prog, 0, "setsockopt(IPV6_V6ONLY,1) worked"); + com_err(data->prog, 0, "setsockopt(%d,IPV6_V6ONLY,1) worked", + sock); #else krb5_klog_syslog(LOG_INFO, "no IPV6_V6ONLY socket option support"); #endif /* IPV6_V6ONLY */ @@ -596,9 +598,11 @@ setup_udp_port_1(struct socksetup *data, struct sockaddr *addr, if (addr->sa_family == AF_INET6) { #ifdef IPV6_V6ONLY if (setv6only(sock, 1)) - com_err(data->prog, errno, "setsockopt(IPV6_V6ONLY,1) failed"); + com_err(data->prog, errno, + "setsockopt(%d,IPV6_V6ONLY,1) failed", sock); else - com_err(data->prog, 0, "setsockopt(IPV6_V6ONLY,1) worked"); + com_err(data->prog, 0, "setsockopt(%d,IPV6_V6ONLY,1) worked", + sock); #else krb5_klog_syslog(LOG_INFO, "no IPV6_V6ONLY socket option support"); #endif /* IPV6_V6ONLY */ @@ -684,6 +688,10 @@ setup_udp_port(void *P_data, struct sockaddr *addr) case AF_DLI: return 0; #endif +#ifdef AF_APPLETALK + case AF_APPLETALK: + return 0; +#endif default: krb5_klog_syslog (LOG_INFO, "skipping unrecognized local address family %d", |