SCCS-vsn: libexec/mail.local/mail.local.c 4.37
-static char sccsid[] = "@(#)mail.local.c 4.36 (Berkeley) %G%";
+static char sccsid[] = "@(#)mail.local.c 4.37 (Berkeley) %G%";
#endif
#include <sys/param.h>
#endif
#include <sys/param.h>
char *getenv();
char *index();
char lettmp[] = _PATH_TMP;
char *getenv();
char *index();
char lettmp[] = _PATH_TMP;
-char maildir[] = _PATH_MAILDIR;
+char maildir[sizeof(_PATH_MAILDIR) + 5] = _PATH_MAILDIR;
char mailfile[] = "/usr/spool/mail/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
char dead[] = "dead.letter";
char forwmsg[] = " forwarded\n";
char mailfile[] = "/usr/spool/mail/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
char dead[] = "dead.letter";
char forwmsg[] = " forwarded\n";
char *name;
struct passwd *pwent;
char *name;
struct passwd *pwent;
+ (void)strcat(maildir, "/");
if (!(name = getlogin()) || !*name || !(pwent = getpwnam(name)) ||
getuid() != pwent->pw_uid)
pwent = getpwuid(getuid());
if (!(name = getlogin()) || !*name || !(pwent = getpwnam(name)) ||
getuid() != pwent->pw_uid)
pwent = getpwuid(getuid());