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

Diff for /src/usr.bin/pr/pr.c between version 1.25 and 1.26

version 1.25, 2007/09/03 12:36:09 version 1.26, 2008/04/18 20:18:21
Line 850 
Line 850 
         sigaddset(&block, SIGINT);          sigaddset(&block, SIGINT);
         sigprocmask(SIG_BLOCK, &block, &oblock);          sigprocmask(SIG_BLOCK, &block, &oblock);
   
         vasprintf(&p, fmt, ap);          if (vasprintf(&p, fmt, ap) == -1 || (f = malloc(sizeof(*f))) == NULL) {
         f = (struct ferrlist *)malloc(sizeof(*f));                  flsh_errs();
                   fprintf(stderr, fmt, ap);
                   fputs("pr: memory allocation failed\n", stderr);
                   exit(1);
           }
   
         f->next = NULL;          f->next = NULL;
         f->buf = p;          f->buf = p;
         if (ferrhead == NULL)          if (ferrhead == NULL)

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26