From 98ca6d36d0a7c96c9322fceec159bb0e840dad28 Mon Sep 17 00:00:00 2001 From: Fedor Litau Date: Tue, 31 Aug 2021 20:11:49 +0200 Subject: [PATCH] Fix "slice bounds out of range" error in memoryMetric.selectPoints() --- memory_partition.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/memory_partition.go b/memory_partition.go index a8a2af0..f701b11 100644 --- a/memory_partition.go +++ b/memory_partition.go @@ -236,8 +236,8 @@ func (m *memoryMetric) selectPoints(start, end int64) []*DataPoint { } else { // Use binary search because points are in-order. endIdx = sort.Search(int(size), func(i int) bool { - return m.points[i].Timestamp < end - }) + 1 + return m.points[i].Timestamp > end + }) } return m.points[startIdx:endIdx] }