diff options
Diffstat (limited to 'auth-pam.c')
-rw-r--r-- | auth-pam.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/auth-pam.c b/auth-pam.c index 79af58a0b..8e1498296 100644 --- a/auth-pam.c +++ b/auth-pam.c | |||
@@ -38,7 +38,7 @@ extern char *__progname; | |||
38 | 38 | ||
39 | extern int use_privsep; | 39 | extern int use_privsep; |
40 | 40 | ||
41 | RCSID("$Id: auth-pam.c,v 1.51 2002/07/21 23:59:39 stevesk Exp $"); | 41 | RCSID("$Id: auth-pam.c,v 1.52 2002/07/23 00:44:07 stevesk Exp $"); |
42 | 42 | ||
43 | #define NEW_AUTHTOK_MSG \ | 43 | #define NEW_AUTHTOK_MSG \ |
44 | "Warning: Your password has expired, please change it now." | 44 | "Warning: Your password has expired, please change it now." |
@@ -421,6 +421,16 @@ char **fetch_pam_environment(void) | |||
421 | #endif /* HAVE_PAM_GETENVLIST */ | 421 | #endif /* HAVE_PAM_GETENVLIST */ |
422 | } | 422 | } |
423 | 423 | ||
424 | void free_pam_environment(char **env) | ||
425 | { | ||
426 | int i; | ||
427 | |||
428 | if (env != NULL) { | ||
429 | for (i = 0; env[i] != NULL; i++) | ||
430 | xfree(env[i]); | ||
431 | } | ||
432 | } | ||
433 | |||
424 | /* Print any messages that have been generated during authentication */ | 434 | /* Print any messages that have been generated during authentication */ |
425 | /* or account checking to stderr */ | 435 | /* or account checking to stderr */ |
426 | void print_pam_messages(void) | 436 | void print_pam_messages(void) |