blob: 6428559eb68b1976370adf9206544eb9d327d073 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
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;
|