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

Diff for /src/usr.bin/top/display.c between version 1.58 and 1.59

version 1.58, 2018/11/28 22:00:30 version 1.59, 2019/07/03 03:24:02
Line 728 
Line 728 
 summary_format(char *buf, size_t left, int *numbers, char **names)  summary_format(char *buf, size_t left, int *numbers, char **names)
 {  {
         char *p, *thisname;          char *p, *thisname;
         size_t len;          int len;
         int num;          int num;
   
         /* format each number followed by its string */          /* format each number followed by its string */
Line 750 
Line 750 
                                 COPYLEFT(p, thisname + 1);                                  COPYLEFT(p, thisname + 1);
                         } else if (num > 0) {                          } else if (num > 0) {
                                 len = snprintf(p, left, "%d%s", num, thisname);                                  len = snprintf(p, left, "%d%s", num, thisname);
                                 if (len == (size_t)-1 || len >= left)                                  if (len < 0 || len >= left)
                                         return;                                          return;
                                 p += len;                                  p += len;
                                 left -= len;                                  left -= len;

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.59