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
 
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to