diff options
author | Andreas Schneider <asn@samba.org> | 2015-01-22 10:05:41 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2015-01-22 20:29:07 +0100 |
commit | 29cfa2a7141784086a46e94e7cf6556a7360b6be (patch) | |
tree | b1c333243c3cf3f708a4611afeb8dc186c480eb9 | |
parent | 016bee95e39db09f8d9df99ab467f574cecca946 (diff) | |
download | samba-29cfa2a7141784086a46e94e7cf6556a7360b6be.tar.gz samba-29cfa2a7141784086a46e94e7cf6556a7360b6be.tar.xz samba-29cfa2a7141784086a46e94e7cf6556a7360b6be.zip |
s3-pam_smbpass: Make sure PAM_MAXTRIES can be returned.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
-rw-r--r-- | source3/pam_smbpass/support.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/pam_smbpass/support.c b/source3/pam_smbpass/support.c index 7c96804af6..c49c2c525c 100644 --- a/source3/pam_smbpass/support.c +++ b/source3/pam_smbpass/support.c @@ -411,6 +411,8 @@ int _smb_verify_password( pam_handle_t * pamh, struct samu *sampass, const char *service = NULL; + retval = PAM_AUTH_ERR; + _pam_get_item( pamh, PAM_SERVICE, &service ); if (data_name != NULL) { @@ -460,7 +462,6 @@ int _smb_verify_password( pam_handle_t * pamh, struct samu *sampass, "failed auth request by %s for service %s as %s(%d)", uidtoname(getuid()), service ? service : "**unknown**", name); - retval = PAM_AUTH_ERR; } _pam_delete( data_name ); |