diff --git a/cmd/devp2p/discv4cmd.go b/cmd/devp2p/discv4cmd.go index 1089210c57..98b04311b4 100644 --- a/cmd/devp2p/discv4cmd.go +++ b/cmd/devp2p/discv4cmd.go @@ -430,6 +430,7 @@ type discv4API struct { func (api *discv4API) LookupRandom(n int) (ns []*enode.Node) { it := api.host.RandomNodes() + defer it.Close() for len(ns) < n && it.Next() { ns = append(ns, it.Node()) }