From f6423d0b10060c470166464efb853a875a1e10ee Mon Sep 17 00:00:00 2001 From: satyakoneru Date: Wed, 28 Aug 2019 13:53:41 +0000 Subject: [PATCH] GRPH-4-CliWallet_crash_ctrlD --- libraries/app/application.cpp | 2 +- libraries/plugins/delayed_node/delayed_node_plugin.cpp | 2 +- programs/cli_wallet/main.cpp | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/app/application.cpp b/libraries/app/application.cpp index 5e4f9c7e4..948a5eac6 100644 --- a/libraries/app/application.cpp +++ b/libraries/app/application.cpp @@ -226,7 +226,7 @@ namespace detail { void new_connection( const fc::http::websocket_connection_ptr& c ) { - auto wsc = std::make_shared(*c); + auto wsc = std::make_shared(c); auto login = std::make_shared( std::ref(*_self) ); login->enable_api("database_api"); diff --git a/libraries/plugins/delayed_node/delayed_node_plugin.cpp b/libraries/plugins/delayed_node/delayed_node_plugin.cpp index fb70cb685..5b8aadadf 100644 --- a/libraries/plugins/delayed_node/delayed_node_plugin.cpp +++ b/libraries/plugins/delayed_node/delayed_node_plugin.cpp @@ -65,7 +65,7 @@ void delayed_node_plugin::plugin_set_program_options(bpo::options_description& c void delayed_node_plugin::connect() { - my->client_connection = std::make_shared(*my->client.connect(my->remote_endpoint)); + my->client_connection = std::make_shared(my->client.connect(my->remote_endpoint)); my->database_api = my->client_connection->get_remote_api(0); my->client_connection_closed = my->client_connection->closed.connect([this] { connection_failed(); diff --git a/programs/cli_wallet/main.cpp b/programs/cli_wallet/main.cpp index 0155897c2..534046334 100644 --- a/programs/cli_wallet/main.cpp +++ b/programs/cli_wallet/main.cpp @@ -175,7 +175,7 @@ int main( int argc, char** argv ) fc::http::websocket_client client; idump((wdata.ws_server)); auto con = client.connect( wdata.ws_server ); - auto apic = std::make_shared(*con); + auto apic = std::make_shared(con); auto remote_api = apic->get_remote_api< login_api >(1); edump((wdata.ws_user)(wdata.ws_password) ); @@ -215,7 +215,7 @@ int main( int argc, char** argv ) _websocket_server->on_connection([&]( const fc::http::websocket_connection_ptr& c ){ std::cout << "here... \n"; wlog("." ); - auto wsc = std::make_shared(*c); + auto wsc = std::make_shared(c); wsc->register_api(wapi); c->set_session_data( wsc ); }); @@ -232,7 +232,7 @@ int main( int argc, char** argv ) if( options.count("rpc-tls-endpoint") ) { _websocket_tls_server->on_connection([&]( const fc::http::websocket_connection_ptr& c ){ - auto wsc = std::make_shared(*c); + auto wsc = std::make_shared(c); wsc->register_api(wapi); c->set_session_data( wsc ); });