From 25b7b37fd65df957c24c46ed06884ef19e2852cb Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 7 Sep 2022 05:42:17 +0100 Subject: pam_pwquality: add include for pam_modutil_check_user_in_passwd After 9084c1b032161cdb53d5f66132a91bdc207faecf, one gets: ``` pam_pwquality.c: In function 'check_local_user': pam_pwquality.c:102:16: error: implicit declaration of function 'pam_modutil_check_user_in_passwd' [-Werror=implicit-function-declaration] 102 | return pam_modutil_check_user_in_passwd(pamh, user, NULL) == PAM_SUCCESS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: *** [Makefile:634: pam_pwquality.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... ``` We need to include security/pam_modutil.h when appropriate. Signed-off-by: Sam James --- src/pam_pwquality.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pam_pwquality.c b/src/pam_pwquality.c index 5c09bc7..d68118a 100644 --- a/src/pam_pwquality.c +++ b/src/pam_pwquality.c @@ -34,6 +34,10 @@ #include #include +#ifdef HAVE_PAM_CHECK_USER_IN_PASSWD +#include +#endif + /* argument parsing */ #define PAM_DEBUG_ARG 0x0001 -- cgit v1.2.1