summaryrefslogtreecommitdiffstats
path: root/lib/libpam
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2002-04-26 01:47:48 +0000
committerdes <des@FreeBSD.org>2002-04-26 01:47:48 +0000
commit522debf4fd85d981f5118693ad97663ad0d16c6b (patch)
tree436d22f8a97811a5afeff42758da49dee0cdefc1 /lib/libpam
parentdd646660bacb400f8caa5714bb3fa9490dcefc26 (diff)
downloadFreeBSD-src-522debf4fd85d981f5118693ad97663ad0d16c6b.zip
FreeBSD-src-522debf4fd85d981f5118693ad97663ad0d16c6b.tar.gz
Fix a really dumb bug (missing curly braces around the body of an if
statement) that caused pam_sm_chauthtok() to always fail silently.
Diffstat (limited to 'lib/libpam')
-rw-r--r--lib/libpam/modules/pam_unix/pam_unix.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libpam/modules/pam_unix/pam_unix.c b/lib/libpam/modules/pam_unix/pam_unix.c
index c40fd3a..510eb39 100644
--- a/lib/libpam/modules/pam_unix/pam_unix.c
+++ b/lib/libpam/modules/pam_unix/pam_unix.c
@@ -352,9 +352,10 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags,
pam_error(pamh, "Mismatch; try again, EOF to quit.");
}
PAM_LOG("Got new password");
- if (retval != PAM_SUCCESS)
+ if (retval != PAM_SUCCESS) {
PAM_VERBOSE_ERROR("Unable to get new password");
- return (retval);
+ return (retval);
+ }
pwd->pw_change = 0;
lc = login_getclass(NULL);
OpenPOWER on IntegriCloud