diff --git a/dap_chain_net.c b/dap_chain_net.c index 65e2ae679167ab28b7a547d10cf1f90cf5a3bba2..89b729b207f8c657b1e5938cdd91d9e2a4bbbf37 100644 --- a/dap_chain_net.c +++ b/dap_chain_net.c @@ -1170,6 +1170,7 @@ int s_net_load(const char * a_net_name) log_it( L_DEBUG, "Resolve %s addr", l_seed_nodes_hostnames[i]); struct hostent *l_he; + if ( l_he = gethostbyname (l_seed_nodes_hostnames[i]) ){ struct in_addr **l_addr_list = (struct in_addr **) l_he->h_addr_list; for(int i = 0; l_addr_list[i] != NULL; i++ ) { diff --git a/dap_chain_net.h b/dap_chain_net.h index 14cbc239ef652d9003a243c933efaa00cc5a20fc..9cff00b5e499d4e780252e4ca17f83cd4bc67ce1 100644 --- a/dap_chain_net.h +++ b/dap_chain_net.h @@ -35,6 +35,7 @@ #include "win32/ip.h" #include "win32/iphdr.h" +#define herror perror #endif diff --git a/dap_chain_node.h b/dap_chain_node.h index 95ca8c1bdd2cc5773f3d9d77aec27e68034d1081..1c7bff5ce37baf32e88b577b280888d8f2719994 100644 --- a/dap_chain_node.h +++ b/dap_chain_node.h @@ -36,6 +36,8 @@ #include "win32/ip.h" #include "win32/iphdr.h" +#define __in6_u _S6_un +#define __u6_addr32 _S6_u8 #endif diff --git a/dap_chain_node_cli.c b/dap_chain_node_cli.c index ad4d2a0c99cf5fd0d070c80be2795d8242790820..e3718617672b3dbeafe8e2c03559bb8749351139 100644 --- a/dap_chain_node_cli.c +++ b/dap_chain_node_cli.c @@ -854,7 +854,7 @@ int dap_chain_node_cli_init(dap_config_t * g_config) // create thread for waiting of clients pthread_t l_thread_id; - l_listen_port = dap_config_get_item_uint16_default( g_config, "conserver", "listen_port_tcp", 0 ); + l_listen_port = dap_config_get_item_uint16( g_config, "conserver", "listen_port_tcp"); const char * l_listen_unix_socket_path = dap_config_get_item_str( g_config, "conserver", "listen_unix_socket_path"); const char * l_listen_unix_socket_permissions_str = dap_config_get_item_str( g_config, "conserver", "listen_unix_socket_permissions"); @@ -912,10 +912,7 @@ int dap_chain_node_cli_init(dap_config_t * g_config) } else if (l_listen_port ){ - const char *l_listen_addr_str = dap_config_get_item_str_default( g_config, - "conserver", - "listen_address", - "0.0.0.0" ); + const char *l_listen_addr_str = dap_config_get_item_str(g_config, "conserver", "listen_address"); log_it( L_INFO, "Console interace on addr %s port %u ", l_listen_addr_str, l_listen_port );