Remove goto

This commit is contained in:
mcrakhman 2023-06-13 15:26:42 +02:00
parent 5c884afcf1
commit 6eda884686
No known key found for this signature in database
GPG Key ID: DED12CFEF5B8396B

View File

@ -75,16 +75,14 @@ func (t treeRemoteGetter) treeRequestLoop(ctx context.Context, retryTimeout time
if retryTimeout == 0 {
return nil, err
}
goto Wait
} else {
peerIdx = peerIdx % len(availablePeers)
msg, err = t.treeRequest(ctx, availablePeers[peerIdx])
if err == nil || retryTimeout == 0 {
return msg, err
}
peerIdx++
}
peerIdx = peerIdx % len(availablePeers)
msg, err = t.treeRequest(ctx, availablePeers[peerIdx])
if err == nil || retryTimeout == 0 {
return msg, err
}
peerIdx++
Wait:
select {
case <-time.After(newRequestTimeout):
break