Assert ConnectBlock block and pIndex are the same block
This commit is contained in:
parent
972714c956
commit
4d51e9be16
1 changed files with 4 additions and 1 deletions
|
@ -1739,7 +1739,10 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin
|
|||
CCoinsViewCache& view, const CChainParams& chainparams, bool fJustCheck)
|
||||
{
|
||||
AssertLockHeld(cs_main);
|
||||
|
||||
assert(pindex);
|
||||
// pindex->phashBlock can be null if called by CreateNewBlock/TestBlockValidity
|
||||
assert((pindex->phashBlock == NULL) ||
|
||||
(*pindex->phashBlock == block.GetHash()));
|
||||
int64_t nTimeStart = GetTimeMicros();
|
||||
|
||||
// Check it again in case a previous version let a bad block in
|
||||
|
|
Loading…
Reference in a new issue