From 13aa42e0b41913f6adb971b9c17463b826e8db6c Mon Sep 17 00:00:00 2001 From: Anton Evangelatov Date: Wed, 21 Feb 2018 14:23:28 +0100 Subject: [PATCH] swarm/network: off-by-one index in metrics containers --- swarm/network/kademlia/kademlia.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swarm/network/kademlia/kademlia.go b/swarm/network/kademlia/kademlia.go index 66cb2856a7..51211de1cd 100644 --- a/swarm/network/kademlia/kademlia.go +++ b/swarm/network/kademlia/kademlia.go @@ -448,7 +448,7 @@ func (self *Kademlia) initMetricsVariables() { bucketAddIndexCount = make([]gometrics.Counter, self.MaxProx+1) bucketRmIndexCount = make([]gometrics.Counter, self.MaxProx+1) //at each index create a metrics counter - for i := 0; i < (self.KadParams.MaxProx); i++ { + for i := 0; i < (self.KadParams.MaxProx + 1); i++ { bucketAddIndexCount[i] = metrics.NewCounter(fmt.Sprintf("network.kademlia.bucket.add.%d.index", i)) bucketRmIndexCount[i] = metrics.NewCounter(fmt.Sprintf("network.kademlia.bucket.rm.%d.index", i)) }