From 7600d7d77886cc24ad82c061dfc1c6a0fdf60fd4 Mon Sep 17 00:00:00 2001 From: Martin Bruse Date: Sat, 20 Apr 2024 12:27:43 +0000 Subject: [PATCH] Fixed a loop variable concurrency bug. --- go/dataset/dataset.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/go/dataset/dataset.go b/go/dataset/dataset.go index b558430..e67b05c 100644 --- a/go/dataset/dataset.go +++ b/go/dataset/dataset.go @@ -246,7 +246,8 @@ func (r *metricRunnerReferenceResult) score(m MetricRunner, pool *worker.Pool[an } var calculations int32 - for distortionIndex, distortion := range r.Input.Distortions { + for distortionIndex, loopDistortion := range r.Input.Distortions { + distortion := loopDistortion distortionPath, distortionMeanVolume, err := distortion.Provider(referenceMeanVolumePtr) if err != nil { return err