p2p/discover: add dedup logic back

This commit is contained in:
Felix Lange 2023-12-16 02:50:25 +01:00
parent b5acff0fad
commit ba833c1fde

View file

@ -860,6 +860,7 @@ func (t *UDPv5) collectTableNodes(rip net.IP, distances []uint, limit int) []*en
if seen || dist > 256 { if seen || dist > 256 {
continue continue
} }
processed[dist] = struct{}{}
bn = t.tab.appendLiveNodes(dist, bn[:0]) bn = t.tab.appendLiveNodes(dist, bn[:0])
for _, n := range bn { for _, n := range bn {