From d5446c1a27fd3137d4d39c9514a01347e4765d31 Mon Sep 17 00:00:00 2001 From: Ross Nicoll Date: Mon, 21 Jun 2021 21:23:36 +0100 Subject: [PATCH] Log failing block hash Log failing block hash if an attempt is made to connect a corrupt block. --- src/validation.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/validation.cpp b/src/validation.cpp index 780495c57..12f795fe9 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -1782,6 +1782,7 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin // GetAdjustedTime() to go backward). if (!CheckBlock(block, state, !fJustCheck, !fJustCheck)) { if (state.CorruptionPossible()) { + LogPrintf("%s: Attempt to connect corrupted block %s.\n", __func__, block.GetHash().ToString()); // We don't write down blocks to disk if they may have been // corrupted, so this should be impossible unless we're having hardware // problems.