summaryrefslogtreecommitdiffstats
path: root/usr.sbin/inetd
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2002-05-08 16:39:58 +0000
committerume <ume@FreeBSD.org>2002-05-08 16:39:58 +0000
commit0b4a08860d3c7ed149f63ada0b88251c80127585 (patch)
tree8aac75f1ddc179e022d89bf548fec8dbd78fef23 /usr.sbin/inetd
parent3ad511fc27fa6689b6c4002569c77387593df263 (diff)
downloadFreeBSD-src-0b4a08860d3c7ed149f63ada0b88251c80127585.zip
FreeBSD-src-0b4a08860d3c7ed149f63ada0b88251c80127585.tar.gz
Log address family of a connection.
Requested by: matusita Reviewed by: matusita
Diffstat (limited to 'usr.sbin/inetd')
-rw-r--r--usr.sbin/inetd/inetd.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c
index 8eaefd3..5d76b5a 100644
--- a/usr.sbin/inetd/inetd.c
+++ b/usr.sbin/inetd/inetd.c
@@ -682,8 +682,9 @@ main(argc, argv)
denied = !hosts_access(&req);
if (denied) {
syslog(deny_severity,
- "refused connection from %.500s, service %s (%s)",
- eval_client(&req), service, sep->se_proto);
+ "refused connection from %.500s, service %s (%s%s)",
+ eval_client(&req), service, sep->se_proto,
+ (req.client->sin->sa_family == AF_INET6 && !IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)req.client->sin)->sin6_addr)) ? "6" : "");
if (sep->se_socktype != SOCK_STREAM)
recv(ctrl, buf, sizeof (buf), 0);
if (dofork) {
@@ -693,8 +694,9 @@ main(argc, argv)
}
if (log) {
syslog(allow_severity,
- "connection from %.500s, service %s (%s)",
- eval_client(&req), service, sep->se_proto);
+ "connection from %.500s, service %s (%s%s)",
+ eval_client(&req), service, sep->se_proto,
+ (req.client->sin->sa_family == AF_INET6 && !IN6_IS_ADDR_V4MAPPED(&((struct sockaddr_in6 *)req.client->sin)->sin6_addr)) ? "6" : "");
}
}
if (sep->se_bi) {
OpenPOWER on IntegriCloud