From ca8c445c4b49d4e40d60b2a8ecbb1979f053b520 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Sun, 7 Jul 2019 22:59:34 +0200 Subject: [PATCH] p2p/discutil: document higher-seq behavior of ReadNodes --- p2p/discutil/iter.go | 1 + 1 file changed, 1 insertion(+) diff --git a/p2p/discutil/iter.go b/p2p/discutil/iter.go index e014cd8786..69c7968da0 100644 --- a/p2p/discutil/iter.go +++ b/p2p/discutil/iter.go @@ -50,6 +50,7 @@ func ReadNodes(ctx context.Context, it Iterator, n int) []*enode.Node { if node == nil { continue } + // Remove duplicates, keeping the node with higher seq. prevNode, ok := seen[node.ID()] if ok && prevNode.Seq() > node.Seq() { continue