From 090d7b0bdc39937bdfa48ca503c46465878789e4 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Tue, 14 Apr 2020 14:18:53 +0200 Subject: [PATCH] p2p/enode: fixed data race in test fixes a data race between genIter.Next() and genIter.Close() --- p2p/enode/iter_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/p2p/enode/iter_test.go b/p2p/enode/iter_test.go index 6009661f3c..5014346af4 100644 --- a/p2p/enode/iter_test.go +++ b/p2p/enode/iter_test.go @@ -268,7 +268,7 @@ func (s *genIter) Node() *Node { } func (s *genIter) Close() { - s.index = ^uint32(0) + atomic.StoreUint32(&s.index, ^uint32(0)) } func testNode(id, seq uint64) *Node {