svn commit: r220882 - head/contrib/bsnmp/snmpd
Ruslan Ermilov
ru at FreeBSD.org
Wed Apr 20 08:38:25 UTC 2011
Author: ru
Date: Wed Apr 20 08:38:25 2011
New Revision: 220882
URL: http://svn.freebsd.org/changeset/base/220882
Log:
Don't spam syslog with "inet_ntop(): Address family not supported
by protocol family" when processing requests received from the
UNIX domain socket.
MFC after: 3 days
Modified:
head/contrib/bsnmp/snmpd/main.c
Modified: head/contrib/bsnmp/snmpd/main.c
==============================================================================
--- head/contrib/bsnmp/snmpd/main.c Wed Apr 20 08:05:23 2011 (r220881)
+++ head/contrib/bsnmp/snmpd/main.c Wed Apr 20 08:38:25 2011 (r220882)
@@ -1214,7 +1214,8 @@ snmpd_input(struct port_input *pi, struc
/*
* In case of AF_INET{6} peer, do hosts_access(5) check.
*/
- if (inet_ntop(pi->peer->sa_family,
+ if (pi->peer->sa_family != AF_LOCAL &&
+ inet_ntop(pi->peer->sa_family,
&((const struct sockaddr_in *)(const void *)pi->peer)->sin_addr,
client, sizeof(client)) != NULL) {
request_set(&req, RQ_CLIENT_ADDR, client, 0);
@@ -1223,7 +1224,7 @@ snmpd_input(struct port_input *pi, struc
eval_client(&req));
return (-1);
}
- } else
+ } else if (pi->peer->sa_family != AF_LOCAL)
syslog(LOG_ERR, "inet_ntop(): %m");
#endif
More information about the svn-src-all
mailing list