From 1c8f312fb6bbe2f8096d9ebdaa63e006aa052b54 Mon Sep 17 00:00:00 2001 From: Bobby Durrett Date: Sun, 5 Jun 2016 21:10:26 -0700 Subject: [PATCH] Fix crash with MAIL env variable --- src/mail.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mail.c b/src/mail.c index 06ce1b266..82c7c0925 100644 --- a/src/mail.c +++ b/src/mail.c @@ -90,7 +90,12 @@ free_maildata() void 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 AMS struct passwd ppasswd; -- 2.40.0