Browse Source

CTxMemPool::removeForBlock now uses RemoveStaged

0.13
Suhas Daftuar 9 years ago
parent
commit
7659438a63
  1. 8
      src/txmempool.cpp

8
src/txmempool.cpp

@ -564,8 +564,12 @@ void CTxMemPool::removeForBlock(const std::vector<CTransaction>& vtx, unsigned i @@ -564,8 +564,12 @@ void CTxMemPool::removeForBlock(const std::vector<CTransaction>& vtx, unsigned i
}
BOOST_FOREACH(const CTransaction& tx, vtx)
{
std::list<CTransaction> dummy;
remove(tx, dummy, false);
txiter it = mapTx.find(tx.GetHash());
if (it != mapTx.end()) {
setEntries stage;
stage.insert(it);
RemoveStaged(stage);
}
removeConflicts(tx, conflicts);
ClearPrioritisation(tx.GetHash());
}

Loading…
Cancel
Save