aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_access
diff options
context:
space:
mode:
authorThorsten Kukuk <kukuk@suse.com>2023-08-04 15:46:16 +0200
committerDmitry V. Levin <ldv@strace.io>2023-08-04 13:46:16 +0000
commit741acf4ff707d53b94947736a01eeeda5e2c7e98 (patch)
treeb329f5d455ca4c95fc2004e073d078f70e68d9ba /modules/pam_access
parent4ba3105511c3a55fc750a790f7310c6d7ebfdfda (diff)
downloadpam-741acf4ff707d53b94947736a01eeeda5e2c7e98.tar.gz
pam-741acf4ff707d53b94947736a01eeeda5e2c7e98.tar.bz2
pam-741acf4ff707d53b94947736a01eeeda5e2c7e98.zip
pam_access: make non-resolveable hostname a debug output (#590)
* modules/pam_access/pam_access.c (network_netmask_match): Don't print an error if a string is not resolveable, only a debug message in debug mode. We even don't know if that entry is for remote logins or not.
Diffstat (limited to 'modules/pam_access')
-rw-r--r--modules/pam_access/pam_access.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/pam_access/pam_access.c b/modules/pam_access/pam_access.c
index f70b7e49..985dc7de 100644
--- a/modules/pam_access/pam_access.c
+++ b/modules/pam_access/pam_access.c
@@ -876,7 +876,8 @@ network_netmask_match (pam_handle_t *pamh,
*/
if (getaddrinfo (tok, NULL, NULL, &ai) != 0)
{
- pam_syslog(pamh, LOG_ERR, "cannot resolve hostname \"%s\"", tok);
+ if (item->debug)
+ pam_syslog(pamh, LOG_DEBUG, "cannot resolve hostname \"%s\"", tok);
return NO;
}