From ab22351dcc2ff22c538733222b966a90ef73e3a3 Mon Sep 17 00:00:00 2001 From: Roman Khlopkov <roman.khlopkov@demlabs.net> Date: Tue, 14 Jul 2020 06:08:42 +0300 Subject: [PATCH] [*] DNS resolver bug fix with non existent net --- modules/net/dap_dns_server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/net/dap_dns_server.c b/modules/net/dap_dns_server.c index 414b58350e..7b5af3b800 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; -- GitLab