Browse Source

Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop

obscuren 10 years ago
parent
commit
11e12680eb
1 changed files with 2 additions and 1 deletions
  1. 2 1
      p2p/discover/udp.go

+ 2 - 1
p2p/discover/udp.go

@@ -253,7 +253,8 @@ func (t *udp) loop() {
 
 		case reply := <-t.replies:
 			// run matching callbacks, remove if they return false.
-			for i, p := range pending {
+			for i := 0; i < len(pending); i++ {
+				p := pending[i]
 				if reply.from == p.from && reply.ptype == p.ptype && p.callback(reply.data) {
 					p.errc <- nil
 					copy(pending[i:], pending[i+1:])