fast-ping: fix fast-ping issue

This commit is contained in:
Nick Peng
2023-02-26 22:59:57 +08:00
parent b473b9c6e1
commit 15636c355a
4 changed files with 5 additions and 8 deletions

View File

@@ -132,7 +132,7 @@ struct dns_conf_address_rule dns_conf_address_rule;
/* dual-stack selection */
int dns_conf_dualstack_ip_selection = 1;
int dns_conf_dualstack_ip_allow_force_AAAA;
int dns_conf_dualstack_ip_selection_threshold = 15;
int dns_conf_dualstack_ip_selection_threshold = 10;
/* TTL */
int dns_conf_rr_ttl;

View File

@@ -329,10 +329,6 @@ static struct addrinfo *_fast_ping_getaddr(const char *host, const char *port, i
struct addrinfo hints;
struct addrinfo *result = NULL;
int errcode = 0;
if (host == NULL || port == NULL) {
goto errout;
}
memset(&hints, 0, sizeof(hints));
hints.ai_family = AF_UNSPEC;
@@ -340,7 +336,8 @@ static struct addrinfo *_fast_ping_getaddr(const char *host, const char *port, i
hints.ai_protocol = protocol;
errcode = getaddrinfo(host, port, &hints, &result);
if (errcode != 0) {
tlog(TLOG_ERROR, "get addr info failed. host:%s, port: %s, error %s\n", host, port, gai_strerror(errcode));
tlog(TLOG_ERROR, "get addr info failed. host:%s, port: %s, error %s\n", host != NULL ? host : "",
port != NULL ? port : "", gai_strerror(errcode));
goto errout;
}