From a44743a0bf50c8c6fedd8304524536aa040fd3b3 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 31 Jan 2023 11:41:28 +0100 Subject: pam_unix: don't link against yppasswd_xdr if NIS is disabled * configure.ac: Define HAVE_NIS if NIS is enabled. * modules/pam_unix/Makefile.am: Don't link against yppasswd_xdr.c if NIS is disabled. * modules/pam_unix/pam_unix_passwd.c: Don't redefine HAVE_NIS. Resolves: https://github.com/linux-pam/linux-pam/issues/523 --- modules/pam_unix/pam_unix_passwd.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'modules/pam_unix/pam_unix_passwd.c') diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c index ca721475..857ddd45 100644 --- a/modules/pam_unix/pam_unix_passwd.c +++ b/modules/pam_unix/pam_unix_passwd.c @@ -72,10 +72,6 @@ #include "passverify.h" #include "bigcrypt.h" -#if (defined(HAVE_YP_GET_DEFAULT_DOMAIN) || defined(HAVE_GETDOMAINNAME)) && defined(HAVE_YP_MASTER) -# define HAVE_NIS -#endif - #ifdef HAVE_NIS # include -- cgit v1.2.3