[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.34 and 1.35

version 1.34, 2021/10/25 19:54:29 version 1.35, 2022/01/08 11:07:51
Line 96 
Line 96 
   
         /* Just realloc to expand the buffer, if we can. */          /* Just realloc to expand the buffer, if we can. */
         char *new_buf = recallocarray(linebuf, size_linebuf, new_size, 1);          char *new_buf = recallocarray(linebuf, size_linebuf, new_size, 1);
         char *new_attr = recallocarray(attr, size_linebuf, new_size, 1);          if (new_buf != NULL) {
         if (new_buf == NULL || new_attr == NULL) {                  char *new_attr = recallocarray(attr, size_linebuf, new_size, 1);
                 free(new_attr);                  linebuf = new_buf;
                 free(new_buf);                  if (new_attr != NULL) {
                 return (1);                          attr = new_attr;
                           size_linebuf = new_size;
                           return (0);
                   }
         }          }
         linebuf = new_buf;          return (1);
         attr = new_attr;  
         size_linebuf = new_size;  
         return (0);  
 }  }
   
 /*  /*

Legend:
Removed from v.1.34  
changed lines
  Added in v.1.35