diff --git a/p2p/discover/table_reval.go b/p2p/discover/table_reval.go index 60bdb8fca6..01a5bdb6fa 100644 --- a/p2p/discover/table_reval.go +++ b/p2p/discover/table_reval.go @@ -230,10 +230,10 @@ func (list *revalidationList) remove(n *node) { panic(fmt.Errorf("node %v not found in list", n.ID())) } list.nodes = slices.Delete(list.nodes, i, i+1) - n.revalList = nil if len(list.nodes) == 0 { list.nextTime = never } + n.revalList = nil } func (list *revalidationList) contains(id enode.ID) bool {