aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Dong <contact@carldong.me>2020-10-06 16:13:36 -0400
committerCarl Dong <contact@carldong.me>2021-03-03 14:49:30 -0500
commit5e4af773809415b71a10e3120cc44854d61c4c19 (patch)
treebfbc1db78f437ee5f96f3e9b6d2c5b50d8c42161 /src
parentfee73347c0015e4c24595c9708831d76cd6eec8c (diff)
downloadbitcoin-5e4af773809415b71a10e3120cc44854d61c4c19.tar.xz
validation: Use existing chain member in CChainState::AcceptBlock
Diffstat (limited to 'src')
-rw-r--r--src/validation.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index dcb88294ea..b40e1f53b9 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -3787,8 +3787,9 @@ bool CChainState::AcceptBlock(const std::shared_ptr<const CBlock>& pblock, Block
// Write block to history file
if (fNewBlock) *fNewBlock = true;
+ assert(std::addressof(::ChainActive()) == std::addressof(m_chain));
try {
- FlatFilePos blockPos = SaveBlockToDisk(block, pindex->nHeight, ::ChainActive(), chainparams, dbp);
+ FlatFilePos blockPos = SaveBlockToDisk(block, pindex->nHeight, m_chain, chainparams, dbp);
if (blockPos.IsNull()) {
state.Error(strprintf("%s: Failed to find position to write new block to disk", __func__));
return false;