diff --git a/src/validation.cpp b/src/validation.cpp index 0227ccec2fd..0e9b8da48aa 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -5158,15 +5158,8 @@ void ChainstateManager::LoadExternalBlockFile( // Activate the genesis block so normal node progress can continue if (hash == params.GetConsensus().hashGenesisBlock) { - bool genesis_activation_failure = false; - for (auto c : GetAll()) { - BlockValidationState state; - if (!c->ActivateBestChain(state, nullptr)) { - genesis_activation_failure = true; - break; - } - } - if (genesis_activation_failure) { + BlockValidationState state; + if (!ActiveChainstate().ActivateBestChain(state, nullptr)) { break; } }