p2p/discover: deflake UDP tests

This commit is contained in:
Felix Lange
2015-02-09 11:02:32 +01:00
parent 028775a086
commit 9915d3c3be
4 changed files with 129 additions and 65 deletions

View File

@ -179,10 +179,9 @@ func (t *udp) findnode(to *Node, target NodeID) ([]*Node, error) {
nreceived := 0
errc := t.pending(to.ID, neighborsPacket, func(r interface{}) bool {
reply := r.(*neighbors)
for i := 0; i < len(reply.Nodes); i++ {
for _, n := range reply.Nodes {
nreceived++
n := reply.Nodes[i]
if n.ID != t.self.ID && n.isValid() {
if n.isValid() {
nodes = append(nodes, n)
}
}