From 5fedba52aa4c599233249631a3979d1781baf1d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=D0=B5x=D0=B0nder=20Lysik=D0=BEv?=
 <alexander.lysikov@demlabs.net>
Date: Thu, 7 May 2020 23:21:41 +0500
Subject: [PATCH] fixed potential bug

---
 modules/service/vpn/dap_chain_net_srv_vpn_cdb_server_list.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/service/vpn/dap_chain_net_srv_vpn_cdb_server_list.c b/modules/service/vpn/dap_chain_net_srv_vpn_cdb_server_list.c
index 0e883881a1..e3c807118e 100644
--- a/modules/service/vpn/dap_chain_net_srv_vpn_cdb_server_list.c
+++ b/modules/service/vpn/dap_chain_net_srv_vpn_cdb_server_list.c
@@ -230,7 +230,7 @@ static void s_http_simple_proc(dap_http_simple_t *a_http_simple, void *a_arg)
                 }
             }
 
-            int8_t l_client_continent = dap_chain_net_srv_order_continent_to_num(l_geoip_info->continent);
+            int8_t l_client_continent = l_geoip_info ? dap_chain_net_srv_order_continent_to_num(l_geoip_info->continent) : 0;
             // random node on client's continent
 			if (l_client_continent) {
 				int l_count = 0;
-- 
GitLab