Page MenuHomePhabricator

D12954.diff
No OneTemporary

D12954.diff

diff --git a/src/node/miner.cpp b/src/node/miner.cpp
--- a/src/node/miner.cpp
+++ b/src/node/miner.cpp
@@ -335,13 +335,9 @@
modtxiter mit = mapModifiedTx.find(desc);
if (mit == mapModifiedTx.end()) {
CTxMemPoolModifiedEntry modEntry(desc);
- modEntry.nSizeWithAncestors -= it->GetTxSize();
- modEntry.nModFeesWithAncestors -= it->GetModifiedFee();
- modEntry.nSigChecksWithAncestors -= it->GetSigChecks();
- mapModifiedTx.insert(modEntry);
- } else {
- mapModifiedTx.modify(mit, update_for_parent_inclusion(it));
+ mit = mapModifiedTx.insert(modEntry).first;
}
+ mapModifiedTx.modify(mit, update_for_parent_inclusion(it));
}
}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 26, 11:45 (16 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5573433
Default Alt Text
D12954.diff (812 B)

Event Timeline