From bea238e7ae1966894ba26d755320415127531a26 Mon Sep 17 00:00:00 2001 From: Nick Peng Date: Sun, 20 Nov 2022 00:33:05 +0800 Subject: [PATCH] dns_conf: fix speed-check-mode option incorrect issue. --- src/dns_conf.c | 1 + src/dns_server.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/dns_conf.c b/src/dns_conf.c index f8455b4..02be4b7 100644 --- a/src/dns_conf.c +++ b/src/dns_conf.c @@ -1175,6 +1175,7 @@ static int _config_speed_check_mode_parser(struct dns_domain_check_orders *check int i = 0; safe_strncpy(tmpbuff, mode, DNS_MAX_OPT_LEN); + memset(check_orders, 0, sizeof(*check_orders)); ptr = tmpbuff; do { diff --git a/src/dns_server.c b/src/dns_server.c index eaa18b2..24902c6 100644 --- a/src/dns_server.c +++ b/src/dns_server.c @@ -2613,6 +2613,7 @@ static int _dns_server_process_answer(struct dns_request *request, const char *d continue; } safe_strncpy(cname, domain_cname, DNS_MAX_CNAME_LEN); + request->ttl_cname = _dns_server_get_conf_ttl(ttl);; tlog(TLOG_DEBUG, "name: %s ttl: %d cname: %s\n", name, ttl, cname); } break; case DNS_T_SOA: {