Răsfoiți Sursa

Merge pull request #22751 from holiman/tracker_fix

p2p/tracker: properly clean up fulfilled requests
Péter Szilágyi 4 ani în urmă
părinte
comite
55043eec45
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      p2p/tracker/tracker.go

+ 1 - 0
p2p/tracker/tracker.go

@@ -186,6 +186,7 @@ func (t *Tracker) Fulfil(peer string, version uint, code uint64, id uint64) {
 	}
 	// Everything matches, mark the request serviced and meter it
 	t.expire.Remove(req.expire)
+	delete(t.pending, id)
 	if req.expire.Prev() == nil {
 		t.wake.Stop()
 		t.schedule()