![]() |
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patch snmp-ipv6-patch for SNMP related Bug #64765Patch version 2013-05-02 22:47 UTC Return to Bug #64765 | Download this patchThis patch is obsolete Obsoleted by patches: Patch Revisions: 2013-05-03 00:53 UTC | 2013-05-02 22:47 UTCDeveloper: gmcgraw@udel.edu*** php-5.4.1/ext/snmp/snmp.c Tue Apr 24 16:47:33 2012 --- php-5.4.1-r2/ext/snmp/snmp.c Thu May 2 22:51:56 2013 *** php-5.4.9/ext/snmp/snmp.c Wed Nov 21 05:12:20 2012 --- php-5.4.9-r2/ext/snmp/snmp.c Thu May 2 21:56:03 2013 *************** *** 1161,1167 **** continue; } Line 25 (now 25), was 17 lines, now 13 lines ! sprintf(pptr, ":%d", session->remote_port); } php_network_freeaddresses(psal); --- 1191,1205 ---- --- 1191,1201 ---- /* put back non-standard SNMP port */ if (session->remote_port != SNMP_PORT) { pptr = session->peername + strlen(session->peername); ! if ((*res)->sa_family == AF_INET6) { ! sprintf(pptr, "]:%d", session->remote_port); ! } else { ! sprintf(pptr, ":%d", session->remote_port); ! } ! sprintf(pptr, "]:%d", session->remote_port); ! } else if ((*res)->sa_family == AF_INET6) { ! /* Properly end the ipv6 address, just like net-SNMP likes it */ ! pptr = session->peername + strlen(session->peername); ! sprintf(pptr, "]"); |
![]() All rights reserved. |
Last updated: Sun Sep 24 15:01:24 2023 UTC |