From d2787e8ef53b95c95603f9f1a339c0eb9e32df3e Mon Sep 17 00:00:00 2001 From: Mark Wolfe Date: Wed, 21 Dec 2016 09:56:02 +1100 Subject: [PATCH] Fix for loop over value array range issue. (#2187) --- plugins/inputs/system/ps.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/inputs/system/ps.go b/plugins/inputs/system/ps.go index a885e2d59..b0e021e40 100644 --- a/plugins/inputs/system/ps.go +++ b/plugins/inputs/system/ps.go @@ -73,7 +73,10 @@ func (s *systemPS) DiskUsage( var usage []*disk.UsageStat var partitions []*disk.PartitionStat - for _, p := range parts { + for i := range parts { + + p := parts[i] + if len(mountPointFilter) > 0 { // If the mount point is not a member of the filter set, // don't gather info on it.