|
|
@ -3577,9 +3577,7 @@ bool CVerifyDB::VerifyDB(const CChainParams& chainparams, CCoinsView *coinsview, |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
|
|
|
|
|
|
|
|
// Verify blocks in the best chain
|
|
|
|
// Verify blocks in the best chain
|
|
|
|
if (nCheckDepth <= 0) |
|
|
|
if (nCheckDepth <= 0 || nCheckDepth > chainActive.Height()) |
|
|
|
nCheckDepth = 1000000000; // suffices until the year 19000
|
|
|
|
|
|
|
|
if (nCheckDepth > chainActive.Height()) |
|
|
|
|
|
|
|
nCheckDepth = chainActive.Height(); |
|
|
|
nCheckDepth = chainActive.Height(); |
|
|
|
nCheckLevel = std::max(0, std::min(4, nCheckLevel)); |
|
|
|
nCheckLevel = std::max(0, std::min(4, nCheckLevel)); |
|
|
|
LogPrintf("Verifying last %i blocks at level %i\n", nCheckDepth, nCheckLevel); |
|
|
|
LogPrintf("Verifying last %i blocks at level %i\n", nCheckDepth, nCheckLevel); |
|
|
|