fix: dont throw exception when linking to next block at the top of blockchain

master
moneroexamples 8 years ago
parent 08e22f4870
commit 31fbb4423e

@ -752,7 +752,12 @@ public:
crypto::hash blk_hash = core_storage->get_block_id_by_height(_blk_height);
crypto::hash prev_hash = blk.prev_id;
crypto::hash next_hash = core_storage->get_block_id_by_height(_blk_height + 1);
crypto::hash next_hash = null_hash;
if (_blk_height + 1 <= current_blockchain_height)
{
next_hash = core_storage->get_block_id_by_height(_blk_height + 1);
}
bool have_next_hash = (next_hash == null_hash ? false : true);
bool have_prev_hash = (prev_hash == null_hash ? false : true);

Loading…
Cancel
Save