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

Diff for /src/usr.bin/join/join.c between version 1.22 and 1.23

version 1.22, 2013/11/15 22:20:04 version 1.23, 2014/10/11 04:31:55
Line 312 
Line 312 
                         LINE *p;                          LINE *p;
                         u_long newsize = F->setalloc + 50;                          u_long newsize = F->setalloc + 50;
                         cnt = F->setalloc;                          cnt = F->setalloc;
                         if ((p = realloc(F->set,                          if ((p = reallocarray(F->set, newsize, sizeof(LINE)))
                             newsize * sizeof(LINE))) == NULL)                              == NULL)
                                 err(1, NULL);                                  err(1, NULL);
                         F->set = p;                          F->set = p;
                         F->setalloc = newsize;                          F->setalloc = newsize;
Line 371 
Line 371 
                         if (lp->fieldcnt == lp->fieldalloc) {                          if (lp->fieldcnt == lp->fieldalloc) {
                                 char **p;                                  char **p;
                                 u_long newsize = lp->fieldalloc + 50;                                  u_long newsize = lp->fieldalloc + 50;
                                 if ((p = realloc(lp->fields,                                  if ((p = reallocarray(lp->fields, newsize,
                                     newsize * sizeof(char *))) == NULL)                                      sizeof(char *))) == NULL)
                                         err(1, NULL);                                          err(1, NULL);
                                 lp->fields = p;                                  lp->fields = p;
                                 lp->fieldalloc = newsize;                                  lp->fieldalloc = newsize;
Line 538 
Line 538 
                 if (olistcnt == olistalloc) {                  if (olistcnt == olistalloc) {
                         OLIST *p;                          OLIST *p;
                         u_long newsize = olistalloc + 50;                          u_long newsize = olistalloc + 50;
                         if ((p = realloc(olist,                          if ((p = reallocarray(olist, newsize, sizeof(OLIST)))
                             newsize * sizeof(OLIST))) == NULL)                              == NULL)
                                 err(1, NULL);                                  err(1, NULL);
                         olist = p;                          olist = p;
                         olistalloc = newsize;                          olistalloc = newsize;

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