From 77ac6eb689eeafad17aa1f59757977700614691e Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Thu, 10 Sep 2015 15:41:13 -0400 Subject: [PATCH] db_init.cpp: Don't allocate unnecessary asset_dynamic_data_object --- libraries/chain/db_init.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/chain/db_init.cpp b/libraries/chain/db_init.cpp index f3361bf1..55122d12 100644 --- a/libraries/chain/db_init.cpp +++ b/libraries/chain/db_init.cpp @@ -331,13 +331,13 @@ void database::init_genesis(const genesis_state_type& genesis_state) // Create more special assets while( true ) { + uint64_t id = get_index().get_next_id().instance(); + if( id >= genesis_state.immutable_parameters.num_special_assets ) + break; const asset_dynamic_data_object& dyn_asset = create([&](asset_dynamic_data_object& a) { a.current_supply = 0; }); - uint64_t id = get_index().get_next_id().instance(); - if( id >= genesis_state.immutable_parameters.num_special_assets ) - break; const asset_object& asset_obj = create( [&]( asset_object& a ) { a.symbol = "SPECIAL" + std::to_string( id ); a.options.max_supply = 0;