From baae55c7685f6830fc9a867889eec89f746d7c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=D0=B5x=D0=B0nder=20Lysik=D0=BEv?= <alexander.lysikov@demlabs.net> Date: Wed, 31 Jul 2019 15:22:37 +0500 Subject: [PATCH] added current node address to 'net get status' command --- dap_chain_net.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dap_chain_net.c b/dap_chain_net.c index 0a11c7b..6360d46 100644 --- a/dap_chain_net.c +++ b/dap_chain_net.c @@ -926,12 +926,14 @@ static int s_cli_net( int argc, char **argv, char **a_str_reply) } else if ( l_get_str){ if ( strcmp(l_get_str,"status") == 0 ) { - const char *cur_addr_str = "-"; - dap_chain_node_cli_set_reply_text(a_str_reply, "Network \"%s\" has state %s (target state %s), active links %u from %u, cur address %s", + // get current node address + dap_chain_node_addr_t l_cur_node_addr = { 0 }; + l_cur_node_addr.uint64 = dap_chain_net_get_cur_addr(l_net) ? dap_chain_net_get_cur_addr(l_net)->uint64 : dap_db_get_cur_node_addr(); + dap_chain_node_cli_set_reply_text(a_str_reply, "Network \"%s\" has state %s (target state %s), active links %u from %u, cur node address " NODE_ADDR_FP_STR, l_net->pub.name,c_net_states[PVT(l_net)->state], c_net_states[PVT(l_net)->state_target], HASH_COUNT( PVT(l_net)->links), PVT(l_net)->links_addrs_count, - cur_addr_str + NODE_ADDR_FP_ARGS_S(l_cur_node_addr) ); ret = 0; } -- GitLab