From c110508766bd6a011f9a25f84372140043182536 Mon Sep 17 00:00:00 2001 From: abitmore Date: Thu, 23 Aug 2018 16:31:23 -0400 Subject: [PATCH] Dereference chain_database shared_ptr --- libraries/app/api.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/app/api.cpp b/libraries/app/api.cpp index ee1ba043..aef9c3eb 100644 --- a/libraries/app/api.cpp +++ b/libraries/app/api.cpp @@ -169,9 +169,9 @@ namespace graphene { namespace app { void network_broadcast_api::broadcast_transaction(const signed_transaction& trx) { trx.validate(); - const auto& chain_db = _app.chain_database(); - chain_db->check_tansaction_for_duplicated_operations(trx); - chain_db->push_transaction( signed_transaction( trx, chain_db->get_chain_id() ) ); + const auto& chain_db = *_app.chain_database(); + chain_db.check_tansaction_for_duplicated_operations(trx); + chain_db.push_transaction( signed_transaction( trx, chain_db.get_chain_id() ) ); if( _app.p2p_node() != nullptr ) _app.p2p_node()->broadcast_transaction(trx); } @@ -198,8 +198,8 @@ namespace graphene { namespace app { { trx.validate(); _callbacks[trx.id()] = cb; - const auto& chain_db = _app.chain_database(); - chain_db->push_transaction( signed_transaction( trx, chain_db->get_chain_id() ) ); + auto& chain_db = *_app.chain_database(); + chain_db.push_transaction( signed_transaction( trx, chain_db.get_chain_id() ) ); if( _app.p2p_node() != nullptr ) _app.p2p_node()->broadcast_transaction(trx); }