bug fix to checkpoint-on-restore; still fails on 612
This commit is contained in:
parent
480cf9668f
commit
07680e553f
|
@ -96,7 +96,7 @@ bool blockchain_storage::init(const std::string& config_folder)
|
||||||
// mainchain
|
// mainchain
|
||||||
for (size_t height=0; height < m_blocks.size(); ++height)
|
for (size_t height=0; height < m_blocks.size(); ++height)
|
||||||
{
|
{
|
||||||
CHECK_AND_ASSERT_MES(m_checkpoints.is_in_checkpoint_zone(height) && m_checkpoints.check_block(height,get_block_hash(m_blocks[height].bl)),false,"checkpoint fail, blockchain.bin invalid");
|
CHECK_AND_ASSERT_MES((!m_checkpoints.is_in_checkpoint_zone(height)) || m_checkpoints.check_block(height,get_block_hash(m_blocks[height].bl)),false,"checkpoint fail, blockchain.bin invalid");
|
||||||
}
|
}
|
||||||
|
|
||||||
// check alt chains
|
// check alt chains
|
||||||
|
|
Loading…
Reference in New Issue