bug fix to checkpoint-on-restore; still fails on 612

This commit is contained in:
iamsmooth 2014-09-06 10:35:09 +00:00 committed by fluffypony
parent 480cf9668f
commit 07680e553f

View File

@ -96,7 +96,7 @@ bool blockchain_storage::init(const std::string& config_folder)
// mainchain
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