Skip to content

Commit 1d7d835

Browse files
committed
validation: include block hash when reporting prev block not found errors
1 parent 1790a8d commit 1d7d835

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/validation.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3220,12 +3220,12 @@ bool BlockManager::AcceptBlockHeader(const CBlockHeader& block, BlockValidationS
32203220
CBlockIndex* pindexPrev = nullptr;
32213221
BlockMap::iterator mi = m_block_index.find(block.hashPrevBlock);
32223222
if (mi == m_block_index.end()) {
3223-
LogPrintf("ERROR: %s: prev block not found\n", __func__);
3223+
LogPrintf("ERROR: %s: %s prev block not found\n", __func__, hash.ToString());
32243224
return state.Invalid(BlockValidationResult::BLOCK_MISSING_PREV, "prev-blk-not-found");
32253225
}
32263226
pindexPrev = (*mi).second;
32273227
if (pindexPrev->nStatus & BLOCK_FAILED_MASK) {
3228-
LogPrintf("ERROR: %s: prev block invalid\n", __func__);
3228+
LogPrintf("ERROR: %s: %s prev block invalid\n", __func__, hash.ToString());
32293229
return state.Invalid(BlockValidationResult::BLOCK_INVALID_PREV, "bad-prevblk");
32303230
}
32313231
if (!ContextualCheckBlockHeader(block, state, *this, chainparams, pindexPrev, GetAdjustedTime()))
@@ -3264,7 +3264,7 @@ bool BlockManager::AcceptBlockHeader(const CBlockHeader& block, BlockValidationS
32643264
setDirtyBlockIndex.insert(invalid_walk);
32653265
invalid_walk = invalid_walk->pprev;
32663266
}
3267-
LogPrintf("ERROR: %s: prev block invalid\n", __func__);
3267+
LogPrintf("ERROR: %s: %s prev block invalid\n", __func__, hash.ToString());
32683268
return state.Invalid(BlockValidationResult::BLOCK_INVALID_PREV, "bad-prevblk");
32693269
}
32703270
}

0 commit comments

Comments
 (0)