p2p/enode: remove data race in sliceIter (#20421)

This commit is contained in:
Marius van der Wijden 2019-12-05 22:16:35 +01:00 committed by Elizabeth Engelman
parent 0c7ae69814
commit 04998d12a5

View File

@ -88,6 +88,8 @@ func (it *sliceIter) Next() bool {
} }
func (it *sliceIter) Node() *Node { func (it *sliceIter) Node() *Node {
it.mu.Lock()
defer it.mu.Unlock()
if len(it.nodes) == 0 { if len(it.nodes) == 0 {
return nil return nil
} }