diff --git a/swarm/network/kademlia.go b/swarm/network/kademlia.go index 15e6b4204b..c06e524aea 100644 --- a/swarm/network/kademlia.go +++ b/swarm/network/kademlia.go @@ -263,14 +263,10 @@ func (k *Kademlia) SuggestPeer() (a OverlayAddr, o int, want bool) { if po >= depth { return false } - ok := f(func(val pot.Val, _ int) bool { + return f(func(val pot.Val, _ int) bool { a = k.callable(val) return a == nil }) - if !ok { - return false - } - return true }) // found a candidate if a != nil {