Browse Source

Merge #8220: Stop trimming when mapTx is empty

ad0752e Stop trimming when mapTx is empty (Pieter Wuille)
tags/v0.15.1
Wladimir J. van der Laan 4 years ago
parent
commit
1f86d64f6d
No account linked to committer's email address
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/txmempool.cpp

+ 1
- 1
src/txmempool.cpp View File

@@ -1075,7 +1075,7 @@ void CTxMemPool::TrimToSize(size_t sizelimit, std::vector<uint256>* pvNoSpendsRe

unsigned nTxnRemoved = 0;
CFeeRate maxFeeRateRemoved(0);
while (DynamicMemoryUsage() > sizelimit) {
while (!mapTx.empty() && DynamicMemoryUsage() > sizelimit) {
indexed_transaction_set::index<descendant_score>::type::iterator it = mapTx.get<descendant_score>().begin();

// We set the new mempool min fee to the feerate of the removed set, plus the

Loading…
Cancel
Save