From 29c73f05f2954a612b52c1931cc0eb2b8cf68363 Mon Sep 17 00:00:00 2001 From: Goutham Veeramachaneni Date: Sat, 27 May 2017 21:59:49 +0530 Subject: [PATCH] Make sure that mint and maxt are not modified. Signed-off-by: Goutham Veeramachaneni --- block.go | 4 ++-- head.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/block.go b/block.go index 6f21164909..1351efae7b 100644 --- a/block.go +++ b/block.go @@ -248,8 +248,8 @@ Outer: for _, chk := range chunks { if intervalOverlap(mint, maxt, chk.MinTime, chk.MaxTime) { // Delete only until the current vlaues and not beyond. - mint, maxt = clampInterval(mint, maxt, chunks[0].MinTime, chunks[len(chunks)-1].MaxTime) - stones[p.At()] = intervals{{mint, maxt}} + tmin, tmax := clampInterval(mint, maxt, chunks[0].MinTime, chunks[len(chunks)-1].MaxTime) + stones[p.At()] = intervals{{tmin, tmax}} continue Outer } } diff --git a/head.go b/head.go index 833f024112..7f93d1658a 100644 --- a/head.go +++ b/head.go @@ -243,8 +243,8 @@ Outer: } // Delete only until the current values and not beyond. - mint, maxt = clampInterval(mint, maxt, h.series[ref].chunks[0].minTime, h.series[ref].head().maxTime) - stones = append(stones, Stone{ref, intervals{{mint, maxt}}}) + tmin, tmax := clampInterval(mint, maxt, h.series[ref].chunks[0].minTime, h.series[ref].head().maxTime) + stones = append(stones, Stone{ref, intervals{{tmin, tmax}}}) } if p.Err() != nil {