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

Diff for /src/usr.bin/from/from.c between version 1.21 and 1.22

version 1.21, 2015/10/07 06:51:50 version 1.22, 2015/10/09 01:37:07
Line 74 
Line 74 
         }          }
         argv += optind;          argv += optind;
   
         if (tame("stdio rpath getpw", NULL) == -1)          if (pledge("stdio rpath getpw", NULL) == -1)
                 err(1, "tame");                  err(1, "pledge");
         file = mail_spool(file, *argv);          file = mail_spool(file, *argv);
         if ((fp = fopen(file, "r")) == NULL) {          if ((fp = fopen(file, "r")) == NULL) {
                 if (!fflag && errno == ENOENT)                  if (!fflag && errno == ENOENT)
                         exit(EXIT_SUCCESS);                          exit(EXIT_SUCCESS);
                 err(1, "%s", file);                  err(1, "%s", file);
         }          }
         if (tame("stdio", NULL) == -1)          if (pledge("stdio", NULL) == -1)
                 err(1, "tame");                  err(1, "pledge");
         for (newline = 1; (linelen = getline(&line, &linesize, fp)) != -1;) {          for (newline = 1; (linelen = getline(&line, &linesize, fp)) != -1;) {
                 if (*line == '\n') {                  if (*line == '\n') {
                         newline = 1;                          newline = 1;

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22