summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorhe <he>2015-08-25 16:19:49 +0000
committerhe <he>2015-08-25 16:19:49 +0000
commit2c7f9b7632f6a37008271197466d59619c16f64b (patch)
tree41a17a2cb3ef1e5c28725a2e23c3932cacfdf5ce /sysutils
parent8519a16f159d1a34fd43244880f528d03e5727c6 (diff)
downloadpkgsrc-2c7f9b7632f6a37008271197466d59619c16f64b.tar.gz
Fix a bug (of my own making) in NetBSD's process plugin which could
lead to null pointer de-reference and crash of collectd. Bump PKGREVISION.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/collectd/Makefile4
-rw-r--r--sysutils/collectd/distinfo4
-rw-r--r--sysutils/collectd/patches/patch-src_processes.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/sysutils/collectd/Makefile b/sysutils/collectd/Makefile
index 6c9325109a6..2cdef3edc61 100644
--- a/sysutils/collectd/Makefile
+++ b/sysutils/collectd/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2015/08/18 07:47:46 he Exp $
+# $NetBSD: Makefile,v 1.11 2015/08/25 16:19:49 he Exp $
-PKGREVISION= 5
+PKGREVISION= 6
.include "../../sysutils/collectd/Makefile.common"
COMMENT= Statistics collection daemon base
diff --git a/sysutils/collectd/distinfo b/sysutils/collectd/distinfo
index 400f3ce2d5a..93bdba5a9bb 100644
--- a/sysutils/collectd/distinfo
+++ b/sysutils/collectd/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2015/08/18 07:52:20 he Exp $
+$NetBSD: distinfo,v 1.17 2015/08/25 16:19:49 he Exp $
SHA1 (collectd-5.5.0.tar.gz) = d24e284c1eae20c5e75b846c8b2612ab65bd5565
RMD160 (collectd-5.5.0.tar.gz) = 2197758942a5fe56e4eabda3786f09d4138e943a
@@ -18,7 +18,7 @@ SHA1 (patch-src_entropy.c) = 7a522a6849d39bf4ed4704204a084790d27950ef
SHA1 (patch-src_irq.c) = 6b621474de35a5879105025d1a2848e4896b8479
SHA1 (patch-src_libcollectclient_network__buffer.c) = e07d403d299613fa0885a0e7285849eb85510253
SHA1 (patch-src_memory.c) = f48d50245176426e26af7fa1b1f4ff6fbf0b1d95
-SHA1 (patch-src_processes.c) = 32ca0414efaf57cb0b95b51d98b904008b5fe306
+SHA1 (patch-src_processes.c) = 46d50f952947991b09fc1f818fe47dc11f3dd4d8
SHA1 (patch-src_swap.c) = e7602eb83eed6b90752b8293b9666b94bdd42493
SHA1 (patch-src_tcpconns.c) = 712af1b821d62217283df884dd283d5b1218ab7c
SHA1 (patch-src_utils__dns.c) = c3782dc9127f42da30e3142b853aa2cb2259af94
diff --git a/sysutils/collectd/patches/patch-src_processes.c b/sysutils/collectd/patches/patch-src_processes.c
index 85b48401eb1..b9185d9e3b6 100644
--- a/sysutils/collectd/patches/patch-src_processes.c
+++ b/sysutils/collectd/patches/patch-src_processes.c
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_processes.c,v 1.1 2015/08/14 15:39:28 he Exp $
+$NetBSD: patch-src_processes.c,v 1.2 2015/08/25 16:19:49 he Exp $
Add a port to NetBSD.
@@ -200,7 +200,7 @@ Add a port to NetBSD.
+ kl = kvm_getlwps(kd, p->p_pid, (u_long)p->p_paddr,
+ sizeof(struct kinfo_lwp), &nlwps);
+
-+ for (l = 0; l < nlwps; l++) {
++ for (l = 0; kl && l < nlwps; l++) {
+ switch (kl[l].l_stat) {
+ case LSONPROC:
+ case LSRUN: