aboutsummaryrefslogtreecommitdiff
path: root/modules/pam_mail/pam_mail.c
diff options
context:
space:
mode:
authorSebastien Tricaud <toady@gscore.org>2004-11-16 14:27:40 +0000
committerSebastien Tricaud <toady@gscore.org>2004-11-16 14:27:40 +0000
commit6d6eebcafec81d696b621d8453b13d55a1f9be1d (patch)
tree441c3d1fc820ffa2d83b3e1cd592715a3724d0ed /modules/pam_mail/pam_mail.c
parentf135e2b8bca4998e100d412690e493dfff90dbbd (diff)
downloadpam-6d6eebcafec81d696b621d8453b13d55a1f9be1d.tar.gz
pam-6d6eebcafec81d696b621d8453b13d55a1f9be1d.tar.bz2
pam-6d6eebcafec81d696b621d8453b13d55a1f9be1d.zip
Applied debian patches
Diffstat (limited to 'modules/pam_mail/pam_mail.c')
-rw-r--r--modules/pam_mail/pam_mail.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/pam_mail/pam_mail.c b/modules/pam_mail/pam_mail.c
index 6cd173b4..2c4b641a 100644
--- a/modules/pam_mail/pam_mail.c
+++ b/modules/pam_mail/pam_mail.c
@@ -474,7 +474,7 @@ static int _do_mail(pam_handle_t *pamh, int flags, int argc,
}
/* Delete environment variable? */
- if (!est)
+ if ( ! est && ! (ctrl & PAM_NO_ENV) )
(void) pam_putenv(pamh, MAIL_ENV_NAME);
_pam_overwrite(folder); /* clean up */