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

Diff for /src/usr.bin/systat/uvm.c between version 1.1 and 1.2

version 1.1, 2018/05/30 13:43:51 version 1.2, 2018/06/01 19:21:33
Line 238 
Line 238 
     const char *name)      const char *name)
 {  {
         char *uppername;          char *uppername;
         size_t i;          size_t len, i;
   
         if (new == NULL && name == NULL)          if (new == NULL && name == NULL)
                 return;                  return;
Line 255 
Line 255 
                 print_fld_str(fname, name);                  print_fld_str(fname, name);
                 return;                  return;
         }          }
         uppername = calloc(1, strlen(name) + 1);          len = strlen(name);
           uppername = malloc(len + 1);
         if (uppername == NULL)          if (uppername == NULL)
                 err(1, "calloc");                  err(1, "malloc");
         for (i = 0; i < strlen(name); i++)          for (i = 0; i < len; i++)
                 uppername[i] = toupper(name[i]);                  uppername[i] = toupper(name[i]);
           uppername[len] = '\0';
         print_fld_str(fname, uppername);          print_fld_str(fname, uppername);
         free(uppername);          free(uppername);
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2