From 66c8cedf527169d3b434350a3f6ad4581dc0495b Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Tue, 28 Jul 2015 10:59:00 -0400 Subject: [PATCH] db_block.cpp: Assert legal slot_num in generate_block() to match header validation assert --- libraries/chain/db_block.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/chain/db_block.cpp b/libraries/chain/db_block.cpp index dd0e890b..c16d7fd4 100644 --- a/libraries/chain/db_block.cpp +++ b/libraries/chain/db_block.cpp @@ -253,6 +253,7 @@ signed_block database::_generate_block( try { uint32_t skip = get_node_properties().skip_flags; uint32_t slot_num = get_slot_at_time( when ); + FC_ASSERT( slot_num > 0 ); witness_id_type scheduled_witness = get_scheduled_witness( slot_num ).first; FC_ASSERT( scheduled_witness == witness_id );