core/txpool/tracking: fix nil deref

This commit is contained in:
Martin Holst Swende 2024-10-10 09:43:37 +02:00
parent 2b8a21db25
commit 09abeed32b
No known key found for this signature in database
GPG Key ID: 683B438C05A5DDF0
1 changed files with 3 additions and 1 deletions

View File

@ -90,9 +90,11 @@ func (tracker *TxTracker) TrackAll(txs []*types.Transaction) {
tracker.byAddr[addr] = legacypool.NewSortedMap()
}
tracker.byAddr[addr].Put(tx)
if tracker.journal != nil {
_ = tracker.journal.insert(tx)
}
}
}
// recheck checks and returns any transactions that needs to be resubmitted.
func (tracker *TxTracker) recheck(journalCheck bool) (resubmits []*types.Transaction, rejournal map[common.Address]types.Transactions) {