From 5b4398fb445b9bb42b9a5dabf3838d212007f3b4 Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Thu, 8 Oct 2015 15:00:18 -0400 Subject: [PATCH] db_block.cpp: Respect skip_block_size_check when generating block --- libraries/chain/db_block.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/chain/db_block.cpp b/libraries/chain/db_block.cpp index 5347e675..8029bea5 100644 --- a/libraries/chain/db_block.cpp +++ b/libraries/chain/db_block.cpp @@ -377,7 +377,10 @@ signed_block database::_generate_block( pending_block.sign( block_signing_private_key ); // TODO: Move this to _push_block() so session is restored. - FC_ASSERT( fc::raw::pack_size(pending_block) <= get_global_properties().parameters.maximum_block_size ); + if( !(skip & skip_block_size_check) ) + { + FC_ASSERT( fc::raw::pack_size(pending_block) <= get_global_properties().parameters.maximum_block_size ); + } push_block( pending_block, skip );