aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2007-10-09 00:36:13 +0000
committerKen Raeburn <raeburn@mit.edu>2007-10-09 00:36:13 +0000
commit45d956f881838042bd62299f35e6595ebc464a81 (patch)
tree2d8b679f434574b165e493ca4c79747d96bcab6b /src
parenta5eb6766d2f336ef6b81395049ad20cb93adc624 (diff)
downloadkrb5-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.c16
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",