[BACK]Return to temp.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mail

Diff for /src/usr.bin/mail/temp.c between version 1.4 and 1.5

version 1.4, 1996/10/28 00:42:21 version 1.5, 1997/03/29 03:01:47
Line 64 
Line 64 
 {  {
         register char *cp;          register char *cp;
   
         if ((tmpdir = getenv("TMPDIR")) == NULL) {          if ((tmpdir = getenv("TMPDIR")) == NULL || *tmpdir == '\0')
                 tmpdir = _PATH_TMP;                  tmpdir = _PATH_TMP;
           if ((tmpdir = strdup(tmpdir)) == NULL)
                   panic("Out of memory");
   
           /* Strip trailing '/' if necesary */
           cp = tmpdir + strlen(tmpdir) - 1;
           while (cp > tmpdir && *cp == '/') {
                   *cp = '\0';
                   cp--;
         }          }
   
         tempMail  = tempnam(tmpdir, "Rs");          tempMail  = tempnam(tmpdir, "Rs");

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5