From 2e61075a67351550367a29224aa2a7c6cdf904e4 Mon Sep 17 00:00:00 2001 From: Miroslav Crnic Date: Tue, 27 Jan 2026 17:02:58 +0000 Subject: [PATCH] client: add missing read lock --- go/client/client.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/go/client/client.go b/go/client/client.go index 5b97875e..8ab87977 100644 --- a/go/client/client.go +++ b/go/client/client.go @@ -1018,6 +1018,8 @@ func (c *Client) refreshAddrs() error { blockServices := blockServicesResp.(*msgs.AllBlockServicesDeprecatedResp) var blockServicesToAdd []msgs.BlacklistEntry func() { + c.blockServicesLock.RLock() + defer c.blockServicesLock.RUnlock() for _, bs := range blockServices.BlockServices { if _, ok := c.blockServiceToFailureDomain[bs.Id]; !ok { blockServicesToAdd = append(blockServicesToAdd, msgs.BlacklistEntry{bs.FailureDomain, bs.Id})