aboutsummaryrefslogtreecommitdiff
path: root/src/validation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/validation.cpp')
-rw-r--r--src/validation.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/validation.cpp b/src/validation.cpp
index 35778a2e7..c81ab3c20 100644
--- a/src/validation.cpp
+++ b/src/validation.cpp
@@ -2573,7 +2573,11 @@ bool ActivateBestChain(CValidationState &state, const CChainParams& chainparams,
}
} while (pindexNewTip != pindexMostWork);
- CheckBlockIndex(chainparams.GetConsensus(pindexNewTip->nHeight));
+ if (pindexNewTip != NULL) {
+ CheckBlockIndex(chainparams.GetConsensus(pindexNewTip->nHeight));
+ } else {
+ CheckBlockIndex(chainparams.GetConsensus(0));
+ }
// Write changes periodically to disk, after relay.
if (!FlushStateToDisk(state, FLUSH_STATE_PERIODIC)) {