diff options
author | Sam James <sam@gentoo.org> | 2022-09-07 05:42:17 +0100 |
---|---|---|
committer | Tomáš Mráz <tm@t8m.info> | 2022-09-07 08:12:34 +0200 |
commit | 25b7b37fd65df957c24c46ed06884ef19e2852cb (patch) | |
tree | b83314fa0ec736b7184e603845bbaa932ed65249 | |
parent | 458d297894aa9e3f4df9ae484290f787b991209a (diff) | |
download | libpwquality-git-25b7b37fd65df957c24c46ed06884ef19e2852cb.tar.gz |
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 <sam@gentoo.org>
-rw-r--r-- | src/pam_pwquality.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 <security/_pam_macros.h> #include <security/pam_ext.h> +#ifdef HAVE_PAM_CHECK_USER_IN_PASSWD +#include <security/pam_modutil.h> +#endif + /* argument parsing */ #define PAM_DEBUG_ARG 0x0001 |