瀏覽代碼

les: don't drop sentTo for normal cases (#22048)

gary rong 4 年之前
父節點
當前提交
8d62ee65b2
共有 1 個文件被更改,包括 0 次插入5 次删除
  1. 0 5
      les/retrieve.go

+ 0 - 5
les/retrieve.go

@@ -337,7 +337,6 @@ func (r *sentReq) tryRequest() {
 	}
 	}
 
 
 	defer func() {
 	defer func() {
-		// send feedback to server pool and remove peer if hard timeout happened
 		pp, ok := p.(*serverPeer)
 		pp, ok := p.(*serverPeer)
 		if hrto && ok {
 		if hrto && ok {
 			pp.Log().Debug("Request timed out hard")
 			pp.Log().Debug("Request timed out hard")
@@ -345,10 +344,6 @@ func (r *sentReq) tryRequest() {
 				r.rm.peers.unregister(pp.id)
 				r.rm.peers.unregister(pp.id)
 			}
 			}
 		}
 		}
-
-		r.lock.Lock()
-		delete(r.sentTo, p)
-		r.lock.Unlock()
 	}()
 	}()
 
 
 	select {
 	select {