eth/protocols/eth: fix slice resize flaw (#22181)

This commit is contained in:
Dan DeGreef 2021-01-16 11:15:18 -06:00 committed by Igor Mandrigin
parent ffc675a3c2
commit a3d76f177b

View File

@ -179,7 +179,7 @@ func (p *Peer) announceTransactions() {
queue = append(queue, hashes...)
if len(queue) > maxQueuedTxAnns {
// Fancy copy and resize to ensure buffer doesn't grow indefinitely
queue = queue[:copy(queue, queue[len(queue)-maxQueuedTxs:])]
queue = queue[:copy(queue, queue[len(queue)-maxQueuedTxAnns:])]
}
case <-done: