diff --git a/src/main.cpp b/src/main.cpp index 0952609c7..4ae407c8e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -4123,7 +4123,7 @@ bool AcceptBlock(int32_t *futureblockp,CBlock& block, CValidationState& state, C auto verifier = libzcash::ProofVerifier::Disabled(); if ((!CheckBlock(futureblockp,pindex->nHeight,pindex,block, state, verifier,0)) || !ContextualCheckBlock(block, state, pindex->pprev)) { - if (futureblock == 0 && state.IsInvalid() && !state.CorruptionPossible()) { + if (*futureblockp == 0 && state.IsInvalid() && !state.CorruptionPossible()) { pindex->nStatus |= BLOCK_FAILED_VALID; setDirtyBlockIndex.insert(pindex); }