diff --git a/modules/net/dap_chain_net.c b/modules/net/dap_chain_net.c index bc448ccc3bc7639f3231f34ed84f37b50b658fb4..155c84d9c893f8ebc4f5c2ca196b25fed009f4b5 100644 --- a/modules/net/dap_chain_net.c +++ b/modules/net/dap_chain_net.c @@ -406,6 +406,8 @@ static void s_fill_links_from_root_aliases(dap_chain_net_t * a_net) pthread_rwlock_unlock(&l_pvt_net->rwlock); dap_chain_node_addr_t *l_link_addr = dap_chain_node_alias_find(a_net, l_pvt_net->seed_aliases[i]); + if (!l_link_addr) + continue; if (l_link_addr->uint64 == l_own_addr) { continue; // Do not link with self