diff --git a/src/main.cpp b/src/main.cpp index 7fe9aa2d7..df2dfd537 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3426,7 +3426,7 @@ static bool ActivateBestChainStep(CValidationState& state, const CChainParams& c BOOST_REVERSE_FOREACH(CBlockIndex *pindexConnect, vpindexToConnect) { const CBlock* pconnectBlock; CBlock block; - if (pindexConnect == pindexMostWork) { + if (pblock && pindexConnect == pindexMostWork) { pconnectBlock = pblock; } else { // read the block to be connected from disk