aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
authorCarl Dong <contact@carldong.me>2020-09-17 15:46:29 -0400
committerCarl Dong <contact@carldong.me>2021-03-01 17:56:23 -0500
commit1fb7b2c59505a6b9768789f6caad215a0a22ef16 (patch)
treefa49d900b5119e9ccd6b46e0dddee3a5a5f7a760 /src/validation.cpp
parent8cdb2f7e58dfd9a631a8cbb8f0ee7e8c0c304eb4 (diff)
downloadbitcoin-1fb7b2c59505a6b9768789f6caad215a0a22ef16.tar.xz
validation: Use *this in CChainState::InvalidateBlock
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 921468c1ef..eb6ce32b06 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -3031,7 +3031,8 @@ bool CChainState::InvalidateBlock(BlockValidationState& state, const CChainParam
// transactions back to the mempool if disconnecting was successful,
// and we're not doing a very deep invalidation (in which case
// keeping the mempool up to date is probably futile anyway).
- UpdateMempoolForReorg(::ChainstateActive(), m_mempool, disconnectpool, /* fAddToMempool = */ (++disconnected <= 10) && ret);
+ assert(std::addressof(::ChainstateActive()) == std::addressof(*this));
+ UpdateMempoolForReorg(*this, m_mempool, disconnectpool, /* fAddToMempool = */ (++disconnected <= 10) && ret);
if (!ret) return false;
assert(invalid_walk_tip->pprev == m_chain.Tip());