fix: nil pointer when clear simulating bid (#2534)
This commit is contained in:
parent
1548452def
commit
55cbf31f18
@ -419,10 +419,6 @@ func (b *bidSimulator) clearLoop() {
|
|||||||
b.bestBidMu.Unlock()
|
b.bestBidMu.Unlock()
|
||||||
|
|
||||||
b.simBidMu.Lock()
|
b.simBidMu.Lock()
|
||||||
if bid, ok := b.simulatingBid[parentHash]; ok {
|
|
||||||
bid.env.discard()
|
|
||||||
}
|
|
||||||
delete(b.simulatingBid, parentHash)
|
|
||||||
for k, v := range b.simulatingBid {
|
for k, v := range b.simulatingBid {
|
||||||
if v.bid.BlockNumber <= blockNumber-core.TriesInMemory {
|
if v.bid.BlockNumber <= blockNumber-core.TriesInMemory {
|
||||||
v.env.discard()
|
v.env.discard()
|
||||||
|
Loading…
Reference in New Issue
Block a user