summaryrefslogtreecommitdiff
path: root/net-mgmt/net-snmp-devel/files/patch-snmp_agent.c
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;