diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-09-07 10:35:35 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-09-07 10:35:35 +0100 |
commit | a0e773d57146b0a0ec25567af504a10e6f187811 (patch) | |
tree | 09e8f87aa02b56f14f16e82522b625cfeccb1103 /dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch | |
parent | 1ccef27203b03f1fa900c9b44dc425df27e49452 (diff) |
gentoo auto-resync : 07:09:2022 - 10:35:34
Diffstat (limited to 'dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch')
-rw-r--r-- | dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch b/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch new file mode 100644 index 000000000000..2ed638c1e34a --- /dev/null +++ b/dev-libs/libpwquality/files/libpwquality-1.4.4-pam_pwquality-include.patch @@ -0,0 +1,35 @@ +https://github.com/libpwquality/libpwquality/pull/62 + +From 27057c6cbf528108c35df934280c7dd83e8d5ce9 Mon Sep 17 00:00:00 2001 +From: Sam James <sam@gentoo.org> +Date: Wed, 7 Sep 2022 05:42:17 +0100 +Subject: [PATCH] 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> +--- 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 + |