diff --git a/dap_chain_net.c b/dap_chain_net.c
index 6360d46567101f319a1ab241330f4d4b4a9f7cae..abbf467f04bae2a8ecc56d38ade781ed961470e1 100644
--- a/dap_chain_net.c
+++ b/dap_chain_net.c
@@ -929,12 +929,23 @@ static int s_cli_net( int argc, char **argv, char **a_str_reply)
                 // 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,
-                                                    NODE_ADDR_FP_ARGS_S(l_cur_node_addr)
-                                                  );
+                if(!l_cur_node_addr.uint64) {
+                    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 not defined",
+                            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
+                            );
+                }
+                else {
+                    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,
+                            NODE_ADDR_FP_ARGS_S(l_cur_node_addr)
+                            );
+                }
                 ret = 0;
             }
         } else if ( l_links_str ){