client: add missing read lock

This commit is contained in:
Miroslav Crnic
2026-01-27 17:02:58 +00:00
parent 76ad4462a4
commit 2e61075a67
+2
View File
@@ -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})