From 491c21814be6e916a3dedf8f8c418166bca4d3bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Fri, 10 Jun 2005 08:19:09 +0000 Subject: [PATCH] Return specific error codes for pam_sm_setcred() and pam_sm_chauthtok() instead of the generic PAM_PERM_DENIED. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@310 185d5e19-27fe-0310-9dcf-9bff6b9f3609 --- modules/pam_deny/pam_deny.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/pam_deny/pam_deny.c b/modules/pam_deny/pam_deny.c index dce206c..e2d9a80 100644 --- a/modules/pam_deny/pam_deny.c +++ b/modules/pam_deny/pam_deny.c @@ -31,7 +31,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $P4: //depot/projects/openpam/modules/pam_deny/pam_deny.c#9 $ + * $P4: //depot/projects/openpam/modules/pam_deny/pam_deny.c#10 $ */ #ifdef HAVE_CONFIG_H @@ -55,7 +55,7 @@ pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char *argv[]) { - return (PAM_PERM_DENIED); + return (PAM_CRED_ERR); } PAM_EXTERN int @@ -87,7 +87,7 @@ pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char *argv[]) { - return (PAM_PERM_DENIED); + return (PAM_AUTHTOK_ERR); } PAM_MODULE_ENTRY("pam_deny");