diff --git a/dap-sdk b/dap-sdk index 23e30e2c0e4d9ceac710c883cf4c25812fd20326..b30f9bad61fcbf5cfab19d99c709f6e591ff20c1 160000 --- a/dap-sdk +++ b/dap-sdk @@ -1 +1 @@ -Subproject commit 23e30e2c0e4d9ceac710c883cf4c25812fd20326 +Subproject commit b30f9bad61fcbf5cfab19d99c709f6e591ff20c1 diff --git a/modules/net/dap_chain_node_dns_server.c b/modules/net/dap_chain_node_dns_server.c index 11ff056fb6cac3b07fc8ceec325a932dc9f2c741..2fd2c9fecf0e27103977c7605cff5e94ed023513 100644 --- a/modules/net/dap_chain_node_dns_server.c +++ b/modules/net/dap_chain_node_dns_server.c @@ -279,7 +279,7 @@ cleanup: return; } -void dap_dns_server_start( uint16_t a_port) +void dap_dns_server_start(char *a_port) { s_dns_server = DAP_NEW_Z(dap_dns_server_t); if (!s_dns_server) { @@ -288,7 +288,7 @@ void dap_dns_server_start( uint16_t a_port) } dap_events_socket_callbacks_t l_cb = {}; l_cb.read_callback = dap_dns_client_read; - s_dns_server->instance = dap_server_new(NULL, a_port, DAP_SERVER_UDP, &l_cb); + s_dns_server->instance = dap_server_new(&a_port, 1, DAP_SERVER_UDP, &l_cb); if (!s_dns_server->instance) { log_it(L_ERROR, "Can't start DNS server"); return; diff --git a/modules/net/include/dap_chain_node_dns_client.h b/modules/net/include/dap_chain_node_dns_client.h index 9c62b5443e2034579ff121856497c62521ab5eb8..dbebc757b75913bbe9dba5bb1f31b3dafb7e0dc8 100644 --- a/modules/net/include/dap_chain_node_dns_client.h +++ b/modules/net/include/dap_chain_node_dns_client.h @@ -31,6 +31,7 @@ #include "dap_chain_net_balancer.h" #define DNS_LISTEN_PORT 53 // UDP +#define DNS_LISTEN_PORT_STR "53" // UDP typedef struct _dap_dns_buf_t { char *data; diff --git a/modules/net/include/dap_chain_node_dns_server.h b/modules/net/include/dap_chain_node_dns_server.h index fbdae1f225095fa0b589aed0e8682b25fcb18b93..a76e56a866dbba1e16c11e78e8060c29d226de80 100644 --- a/modules/net/include/dap_chain_node_dns_server.h +++ b/modules/net/include/dap_chain_node_dns_server.h @@ -117,7 +117,7 @@ typedef struct _dap_dns_server_t { -void dap_dns_server_start(uint16_t a_port); +void dap_dns_server_start(char *a_port); void dap_dns_server_stop(); int dap_dns_zone_register(char *zone, dap_dns_zone_callback_t callback); int dap_dns_zone_unregister(char *zone);