Fix crash with MAIL env variable

This commit is contained in:
Bobby Durrett
2016-06-05 21:10:26 -07:00
parent 9c6e5a0563
commit 1c8f312fb6

View File

@@ -90,7 +90,12 @@ free_maildata()
void void
getmailstatus() getmailstatus()
{ {
if (!mailbox && !(mailbox = nh_getenv("MAIL"))) { char *emailbox;
if (emailbox = nh_getenv("MAIL")) {
mailbox = (char *) alloc((unsigned) strlen(emailbox));
Strcpy(mailbox, emailbox);
}
if (!mailbox) {
#ifdef MAILPATH #ifdef MAILPATH
#ifdef AMS #ifdef AMS
struct passwd ppasswd; struct passwd ppasswd;