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

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

version 1.21, 2016/09/17 15:06:41 version 1.22, 2017/04/02 23:02:06
Line 94 
Line 94 
         int new_size = size_linebuf * 2;          int new_size = size_linebuf * 2;
   
         /* Just realloc to expand the buffer, if we can. */          /* Just realloc to expand the buffer, if we can. */
         char *new_buf = realloc(linebuf, new_size);          char *new_buf = recallocarray(linebuf, size_linebuf, new_size, 1);
         char *new_attr = realloc(attr, new_size);          char *new_attr = recallocarray(attr, size_linebuf, new_size, 1);
         if (new_buf == NULL || new_attr == NULL) {          if (new_buf == NULL || new_attr == NULL) {
                 free(new_attr);                  free(new_attr);
                 free(new_buf);                  free(new_buf);

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