From 06e08c19c8dc33d5c3773ed23fb2b89d84579580 Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Sun, 31 May 2026 08:40:10 +0800 Subject: [PATCH] p2p/discover: count only it is a valid node --- p2p/discover/v4_udp.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/discover/v4_udp.go b/p2p/discover/v4_udp.go index ae8cbec3e2..2c7b6c0c5e 100644 --- a/p2p/discover/v4_udp.go +++ b/p2p/discover/v4_udp.go @@ -327,12 +327,12 @@ func (t *UDPv4) findnode(toid enode.ID, toAddrPort netip.AddrPort, target v4wire rm := t.pending(toid, toAddrPort.Addr(), v4wire.NeighborsPacket, func(r v4wire.Packet) (matched bool, requestDone bool) { reply := r.(*v4wire.Neighbors) for _, rn := range reply.Nodes { - nreceived++ n, err := t.nodeFromRPC(toAddrPort, rn) if err != nil { t.log.Trace("Invalid neighbor node received", "ip", rn.IP, "addr", toAddrPort, "err", err) continue } + nreceived++ nodes = append(nodes, n) } return true, nreceived >= bucketSize