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

Diff for /src/usr.bin/systat/if.c between version 1.2 and 1.3

version 1.2, 2004/11/25 23:08:13 version 1.3, 2005/12/13 09:52:20
Line 149 
Line 149 
                             ifm.ifm_addrs, info);                              ifm.ifm_addrs, info);
                         if ((sdl = (struct sockaddr_dl *)info[RTAX_IFP])) {                          if ((sdl = (struct sockaddr_dl *)info[RTAX_IFP])) {
                                 if (sdl->sdl_family == AF_LINK &&                                  if (sdl->sdl_family == AF_LINK &&
                                     sdl->sdl_nlen > 0)                                      sdl->sdl_nlen > 0) {
                                         strlcpy(ifs->ifs_name,                                          bcopy(sdl->sdl_data, ifs->ifs_name,
                                             sdl->sdl_data,                                              sdl->sdl_nlen);
                                             sizeof(ifs->ifs_name));                                          ifs->ifs_name[sdl->sdl_nlen] = '\0';
                                   }
                         }                          }
                         if (ifs->ifs_name[0] == '\0')                          if (ifs->ifs_name[0] == '\0')
                                 continue;                                  continue;

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