diff --git a/pkg/bloombuild/common/ringwatcher.go b/pkg/bloombuild/common/ringwatcher.go index bcac4706013c..f5045354d249 100644 --- a/pkg/bloombuild/common/ringwatcher.go +++ b/pkg/bloombuild/common/ringwatcher.go @@ -82,7 +82,8 @@ func (w *RingWatcher) lookupAddresses() { return } - for _, inst := range rs.Instances { + for i := range rs.Instances { + inst := rs.Instances[i] state, err := w.ring.GetInstanceState(inst.Id) if err != nil || state != ring.ACTIVE { return