mirror of
https://github.com/dashpay/dash.git
synced 2024-12-26 04:22:55 +01:00
CTxMemPool::removeForBlock now uses RemoveStaged
This commit is contained in:
parent
0735c0ca7c
commit
7659438a63
@ -564,8 +564,12 @@ void CTxMemPool::removeForBlock(const std::vector<CTransaction>& vtx, unsigned i
|
|||||||
}
|
}
|
||||||
BOOST_FOREACH(const CTransaction& tx, vtx)
|
BOOST_FOREACH(const CTransaction& tx, vtx)
|
||||||
{
|
{
|
||||||
std::list<CTransaction> dummy;
|
txiter it = mapTx.find(tx.GetHash());
|
||||||
remove(tx, dummy, false);
|
if (it != mapTx.end()) {
|
||||||
|
setEntries stage;
|
||||||
|
stage.insert(it);
|
||||||
|
RemoveStaged(stage);
|
||||||
|
}
|
||||||
removeConflicts(tx, conflicts);
|
removeConflicts(tx, conflicts);
|
||||||
ClearPrioritisation(tx.GetHash());
|
ClearPrioritisation(tx.GetHash());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user