diff options
author | Damien Miller <djm@mindrot.org> | 2001-03-21 12:16:24 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2001-03-21 12:16:24 +1100 |
commit | 2e9adb27e9f36599f160c5dd0b426d95b52237e0 (patch) | |
tree | e8223a85ad067cd5edb10e71b0c42a3060e5c45e /auth-pam.c | |
parent | 883631b73a038e6c48824492c792fbec591a429e (diff) |
- (djm) Make sure pam_retval is initialised on call to pam_end. Patch
from Solar Designer <solar@openwall.com>
Diffstat (limited to 'auth-pam.c')
-rw-r--r-- | auth-pam.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -33,7 +33,7 @@ #include "canohost.h" #include "readpass.h" -RCSID("$Id: auth-pam.c,v 1.31 2001/02/28 22:18:58 djm Exp $"); +RCSID("$Id: auth-pam.c,v 1.32 2001/03/21 01:16:25 djm Exp $"); #define NEW_AUTHTOK_MSG \ "Warning: Your password has expired, please change it now" @@ -172,7 +172,7 @@ static int do_pam_conversation(int num_msg, const struct pam_message **msg, /* Called at exit to cleanly shutdown PAM */ void do_pam_cleanup_proc(void *context) { - int pam_retval; + int pam_retval = PAM_SUCCESS; if (__pamh && session_opened) { pam_retval = pam_close_session(__pamh, 0); |