From 20c798e4ebc0c610c370fcb2898faa5e2a660a6c Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Tue, 25 Nov 2025 12:05:42 +0800 Subject: [PATCH] fix: break outer --- p2p/discover/table.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/p2p/discover/table.go b/p2p/discover/table.go index 685efc7e9f..791f9075f0 100644 --- a/p2p/discover/table.go +++ b/p2p/discover/table.go @@ -256,11 +256,12 @@ func (tab *Table) findnodeByID(target enode.ID, nresults int, preferLive bool) * liveNodes := &nodesByDistance{target: target} var liveNodesFound = false if preferLive { + outer: for _, b := range &tab.buckets { for _, n := range b.entries { if n.isValidatedLive { liveNodesFound = true - break + break outer } } }