From 3dabcc1d7bff957e3be542c4691cdfa4ae7eb5e5 Mon Sep 17 00:00:00 2001 From: Packit Bot Date: May 04 2021 22:13:36 +0000 Subject: Apply patch autofs-5.1.4-improve-hostname-lookup-error-logging.patch patch_name: autofs-5.1.4-improve-hostname-lookup-error-logging.patch present_in_specfile: true --- diff --git a/CHANGELOG b/CHANGELOG index f771a43..596590a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -19,6 +19,7 @@ xx/xx/2018 autofs-5.1.5 - add fedfs-map-nfs4.c. - add conditional inclusion of fedfs binaries. - add an example fedfs master map entry to the installed master map. +- improve hostname lookup error logging. 19/12/2017 autofs-5.1.4 - fix spec file url. diff --git a/lib/parse_subs.c b/lib/parse_subs.c index db784a5..841e81f 100644 --- a/lib/parse_subs.c +++ b/lib/parse_subs.c @@ -476,7 +476,8 @@ unsigned int get_network_proximity(const char *name) ret = getaddrinfo(name_or_num, NULL, &hints, &ni); if (ret) { - logerr("getaddrinfo: %s", gai_strerror(ret)); + logerr("hostname lookup for %s failed: %s", + name_or_num, gai_strerror(ret)); return PROXIMITY_ERROR; } diff --git a/lib/rpc_subs.c b/lib/rpc_subs.c index 60ede9f..cc83e84 100644 --- a/lib/rpc_subs.c +++ b/lib/rpc_subs.c @@ -693,7 +693,8 @@ static int create_client(struct conn_info *info, CLIENT **client) ret = getaddrinfo(info->host, NULL, &hints, &ai); if (ret) { error(LOGOPT_ANY, - "hostname lookup failed: %s", gai_strerror(ret)); + "hostname lookup for %s failed: %s", + info->host, gai_strerror(ret)); goto out_close; } diff --git a/modules/dclist.c b/modules/dclist.c index 4daa199..ba32134 100644 --- a/modules/dclist.c +++ b/modules/dclist.c @@ -357,7 +357,9 @@ static char *getdnsdomainname(unsigned int logopt) ret = getaddrinfo(name, NULL, &hints, &ni); if (ret) { - error(logopt, "hostname lookup failed: %s", gai_strerror(ret)); + error(logopt, + "hostname lookup for %s failed: %s", + name, gai_strerror(ret)); return NULL; } diff --git a/modules/parse_amd.c b/modules/parse_amd.c index e7debc5..9543ced 100644 --- a/modules/parse_amd.c +++ b/modules/parse_amd.c @@ -260,7 +260,8 @@ static int match_my_name(unsigned int logopt, const char *name, struct substvar ret = getaddrinfo(v->val, NULL, &hints, &cni); if (ret) { error(logopt, MODPREFIX - "hostname lookup failed: %s\n", gai_strerror(ret)); + "hostname lookup for %s failed: %s\n", + v->val, gai_strerror(ret)); goto out; } @@ -270,7 +271,8 @@ static int match_my_name(unsigned int logopt, const char *name, struct substvar ret = getaddrinfo(name, NULL, &hints, &ni); if (ret) { error(logopt, MODPREFIX - "hostname lookup failed: %s\n", gai_strerror(ret)); + "hostname lookup for %s failed: %s\n", + name, gai_strerror(ret)); freeaddrinfo(cni); goto out; } @@ -678,7 +680,8 @@ static char *normalize_hostname(unsigned int logopt, const char *host, ret = getaddrinfo(host, NULL, &hints, &ni); if (ret) { error(logopt, MODPREFIX - "hostname lookup failed: %s", gai_strerror(ret)); + "hostname lookup for %s failed: %s", + host, gai_strerror(ret)); return NULL; } name = strdup(ni->ai_canonname); diff --git a/modules/replicated.c b/modules/replicated.c index f7b8323..740270e 100644 --- a/modules/replicated.c +++ b/modules/replicated.c @@ -1007,8 +1007,9 @@ try_name: ret = getaddrinfo(name, NULL, &hints, &ni); if (ret) { - error(LOGOPT_ANY, "hostname lookup failed: %s", - gai_strerror(ret)); + error(LOGOPT_ANY, + "hostname lookup for %s failed: %s", + name, gai_strerror(ret)); free(name); return 0; }