From dd44d4b2fb1c8bbee64065f867a0fdb0fffc1c03 Mon Sep 17 00:00:00 2001 From: Jun Kuriyama Date: Fri, 11 Jan 2008 23:17:32 +0000 Subject: - Fix IPv6 handling for libwrap (1). - Show IPv4 port number as unsigned instead of signed in /var/log/snmpd.log. - Treat physmem as u_long, not int. This fixes hrMmemorySize over 4GB. Submitted by: ume (1) Pointy hat to: kuriyama (1) --- net-mgmt/net-snmp-devel/files/patch-snmp_agent.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 net-mgmt/net-snmp-devel/files/patch-snmp_agent.c (limited to 'net-mgmt/net-snmp-devel/files/patch-snmp_agent.c') diff --git a/net-mgmt/net-snmp-devel/files/patch-snmp_agent.c b/net-mgmt/net-snmp-devel/files/patch-snmp_agent.c new file mode 100644 index 000000000000..6428559eb68b --- /dev/null +++ b/net-mgmt/net-snmp-devel/files/patch-snmp_agent.c @@ -0,0 +1,13 @@ +Index: agent/snmp_agent.c +diff -u -p agent/snmp_agent.c.orig agent/snmp_agent.c +--- agent/snmp_agent.c.orig Thu Aug 16 22:31:40 2007 ++++ agent/snmp_agent.c Fri Jan 11 13:06:27 2008 +@@ -819,7 +819,7 @@ netsnmp_agent_check_packet(netsnmp_sessi + } + #ifdef USE_LIBWRAP + /* Catch udp,udp6,tcp,tcp6 transports using "[" */ +- tcpudpaddr = strstr(addr_string, "["); ++ tcpudpaddr = strrchr(addr_string, '['); + if ( tcpudpaddr != 0 ) { + char sbuf[64]; + char *xp; -- cgit v1.2.3