core/txpool/legacypool: fix data race of pricedList access

This commit is contained in:
Miro 2025-05-02 15:41:47 -04:00
parent 341929ab96
commit 903ad5e3de

View file

@ -1934,7 +1934,7 @@ func (pool *LegacyPool) Clear() {
pool.reserver.Release(addr) pool.reserver.Release(addr)
} }
pool.all.Clear() pool.all.Clear()
pool.priced = newPricedList(pool.all) pool.priced.Reheap()
pool.pending = make(map[common.Address]*list) pool.pending = make(map[common.Address]*list)
pool.queue = make(map[common.Address]*list) pool.queue = make(map[common.Address]*list)
pool.pendingNonces = newNoncer(pool.currentState) pool.pendingNonces = newNoncer(pool.currentState)