aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorglozow <gloriajzhao@gmail.com>2022-01-17 10:24:38 +0000
committerglozow <gloriajzhao@gmail.com>2022-01-18 11:55:15 +0000
commite177fcab3831b6d259da5164cabedcc9e78f6957 (patch)
treeb3740b0ff6c23721dd6b9fba3627e90a323ff7e1 /src/validation.cpp
parentc7cd98c7176800a51e6a6b3634a26b508aa33ff2 (diff)
downloadbitcoin-e177fcab3831b6d259da5164cabedcc9e78f6957.tar.xz
Replace `struct update_lock_points` with lambda
No behavior change. This code was introduced in 5add7a7 before we required C++11, which is why the struct was needed. As we are now using more modern C++ and this is the only place where lockpoints are updated for mempool entries, it is more idiomatic to call `modify` with a lambda. Co-authored-by: Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index b2d253afd2..fff7cfc07b 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -375,7 +375,7 @@ void CChainState::MaybeUpdateMempoolForReorg(
} else if (!validLP) {
// If CheckSequenceLocks succeeded, it also updated the LockPoints.
// Now update the mempool entry lockpoints as well.
- m_mempool->mapTx.modify(it, update_lock_points(lp));
+ m_mempool->mapTx.modify(it, [&lp](CTxMemPoolEntry& e) { e.UpdateLockPoints(lp); });
}
// If the transaction spends any coinbase outputs, it must be mature.