diff --git a/p2p/discover/lookup.go b/p2p/discover/lookup.go index aff3aa8258..5c3d90d6c9 100644 --- a/p2p/discover/lookup.go +++ b/p2p/discover/lookup.go @@ -141,11 +141,12 @@ func (it *lookup) slowdown() { func (it *lookup) query(n *node, reply chan<- []*node) { r, err := it.queryfunc(n) - if !errors.Is(err, errClosed) { - // Avoid recording failures on shutdown. + if !errors.Is(err, errClosed) { // avoid recording failures on shutdown. success := len(r) > 0 it.tab.trackRequest(n, success, r) - it.tab.log.Trace("FINDNODE failed", "id", n.ID(), "err", err) + if err != nil { + it.tab.log.Trace("FINDNODE failed", "id", n.ID(), "err", err) + } } reply <- r }