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

Diff for /src/usr.bin/mail/lex.c between version 1.23 and 1.24

version 1.23, 2001/06/23 23:04:23 version 1.24, 2001/11/17 19:10:25
Line 185 
Line 185 
         if (ibuf == NULL)          if (ibuf == NULL)
                 return(-1);                  return(-1);
         holdsigs();          holdsigs();
         if (!spool_lock())          if (!spool_lock()) {
                   (void)Fclose(ibuf);
                   relsesigs();
                 return(-1);                  return(-1);
           }
         newsize = fsize(ibuf);          newsize = fsize(ibuf);
         /* make sure mail box has grown and is non-empty */          /* make sure mail box has grown and is non-empty */
         if (newsize == 0 || newsize <= mailsize) {          if (newsize == 0 || newsize <= mailsize) {
                   (void)Fclose(ibuf);
                 spool_unlock();                  spool_unlock();
                 relsesigs();                  relsesigs();
                 return(newsize == mailsize ? 0 : -1);                  return(newsize == mailsize ? 0 : -1);

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24