aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <bero@lindev.ch>2023-06-07 19:49:01 +0200
committerBernhard Rosenkränzer <bero@lindev.ch>2023-06-07 20:45:22 +0200
commitb82acc21f1e2f76d4cb0c75bb4958751562039ab (patch)
treec1ded46f99a83b3b2cbbd28ed2d014dd734d4406 /modules
parent60b83662541c6a976d2a382a57336044ef8dfc7a (diff)
downloadpam-b82acc21f1e2f76d4cb0c75bb4958751562039ab.tar.gz
pam-b82acc21f1e2f76d4cb0c75bb4958751562039ab.tar.bz2
pam-b82acc21f1e2f76d4cb0c75bb4958751562039ab.zip
Fix build if crypt_r isn't available
retval was being defined only in #ifdef HAVE_CRYPT_R, but used unconditionally. Signed-off-by: Bernhard Rosenkränzer <bero@lindev.ch> Fixes: bcba17939e1b ("modules: make use of secure memory erasure")
Diffstat (limited to 'modules')
-rw-r--r--modules/pam_pwhistory/opasswd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/pam_pwhistory/opasswd.c b/modules/pam_pwhistory/opasswd.c
index 479e3fc4..fc610e2f 100644
--- a/modules/pam_pwhistory/opasswd.c
+++ b/modules/pam_pwhistory/opasswd.c
@@ -128,9 +128,9 @@ static int
compare_password(const char *newpass, const char *oldpass)
{
char *outval;
+ int retval;
#ifdef HAVE_CRYPT_R
struct crypt_data output;
- int retval;
output.initialized = 0;