diff --git a/modules/net/dap_dns_server.c b/modules/net/dap_dns_server.c index 414b58350e4342d282d4a47689685dc7885163f8..7b5af3b8005250bb1bd806a9819c30b82e7011d8 100644 --- a/modules/net/dap_dns_server.c +++ b/modules/net/dap_dns_server.c @@ -91,7 +91,9 @@ void dap_dns_buf_put_uint32(dap_dns_buf_t *buf, uint32_t val) { uint32_t dap_dns_resolve_hostname(char *str) { log_it(L_DEBUG, "DNS parser retrieve hostname %s", str); - dap_chain_net_t *l_net = dap_chain_net_by_name("kelvin-testnet"); + uint16_t l_nets_count; + dap_chain_net_t **l_nets = dap_chain_net_list(&l_nets_count); + dap_chain_net_t *l_net = l_nets[rand() % l_nets_count]; // get nodes list from global_db dap_global_db_obj_t *l_objs = NULL; size_t l_nodes_count = 0;