eth/downloader: remove the expired id directly (#17963)

This commit is contained in:
Wenbiao Zheng 2018-11-07 07:30:19 -06:00 committed by Péter Szilágyi
parent 5b74bb6445
commit b35165555d

View File

@ -664,12 +664,11 @@ func (q *queue) expire(timeout time.Duration, pendPool map[string]*fetchRequest,
}
// Add the peer to the expiry report along the number of failed requests
expiries[id] = len(request.Headers)
// Remove the expired requests from the pending pool directly
delete(pendPool, id)
}
}
// Remove the expired requests from the pending pool
for id := range expiries {
delete(pendPool, id)
}
return expiries
}