diff --git a/internal/bucket/bandwidth/measurement.go b/internal/bucket/bandwidth/measurement.go index 9f605d1ed..069785e4b 100644 --- a/internal/bucket/bandwidth/measurement.go +++ b/internal/bucket/bandwidth/measurement.go @@ -57,6 +57,10 @@ func (m *bucketMeasurement) updateExponentialMovingAverage(endTime time.Time) { m.lock.Unlock() }() + if m.startTime.IsZero() { + return + } + if endTime.Before(m.startTime) { return }