svn commit: r345895 - in head/net-mgmt/net-snmp: . files

Ryan Steinmetz zi at FreeBSD.org
Mon Feb 24 20:42:18 UTC 2014


Author: zi
Date: Mon Feb 24 20:42:17 2014
New Revision: 345895
URL: http://svnweb.freebsd.org/changeset/ports/345895
QAT: https://qat.redports.org/buildarchive/r345895/

Log:
  - Bring in bugfix for upstream bug #2525 to resolve snmpd crash
  - Remove unneeded test.t from FILESDIR
  - Bump PORTREVISION

Deleted:
  head/net-mgmt/net-snmp/files/test.t
Modified:
  head/net-mgmt/net-snmp/Makefile
  head/net-mgmt/net-snmp/files/patch-agent__mibgroup__host__data_access__swrun_kinfo.c

Modified: head/net-mgmt/net-snmp/Makefile
==============================================================================
--- head/net-mgmt/net-snmp/Makefile	Mon Feb 24 19:36:40 2014	(r345894)
+++ head/net-mgmt/net-snmp/Makefile	Mon Feb 24 20:42:17 2014	(r345895)
@@ -3,7 +3,7 @@
 
 PORTNAME=	snmp
 PORTVERSION=	5.7.2
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	net-mgmt ipv6
 MASTER_SITES=	SF/net-${PORTNAME}/net-${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	net-

Modified: head/net-mgmt/net-snmp/files/patch-agent__mibgroup__host__data_access__swrun_kinfo.c
==============================================================================
--- head/net-mgmt/net-snmp/files/patch-agent__mibgroup__host__data_access__swrun_kinfo.c	Mon Feb 24 19:36:40 2014	(r345894)
+++ head/net-mgmt/net-snmp/files/patch-agent__mibgroup__host__data_access__swrun_kinfo.c	Mon Feb 24 20:42:17 2014	(r345895)
@@ -1,5 +1,5 @@
 --- ./agent/mibgroup/host/data_access/swrun_kinfo.c.orig	2012-10-09 18:28:58.000000000 -0400
-+++ ./agent/mibgroup/host/data_access/swrun_kinfo.c	2013-02-12 18:55:42.000000000 -0500
++++ ./agent/mibgroup/host/data_access/swrun_kinfo.c	2014-02-24 14:33:08.000000000 -0500
 @@ -186,7 +186,7 @@
  #if HAVE_KVM_GETPROC2
          argv = kvm_getargv2( kd, &(proc_table[i]), 0);
@@ -9,3 +9,14 @@
  #endif
  
          entry->hrSWRunName_len = snprintf(entry->hrSWRunName,
+@@ -219,8 +219,8 @@
+         if (argv)
+             argv++;    /* Skip argv[0] */
+         while ( argv && *argv ) {
+-            strcat(buf, " ");
+-            strcat(buf, *argv);
++	    strncat(buf, " ", sizeof(buf) - strlen(buf) - 1);
++	    strncat(buf, *argv, sizeof(buf) - strlen(buf) - 1);
+             argv++;
+         }
+         entry->hrSWRunParameters_len = snprintf(entry->hrSWRunParameters,


More information about the svn-ports-head mailing list