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

Diff for /src/usr.bin/systat/netstat.c between version 1.31 and 1.32

version 1.31, 2008/06/12 22:26:01 version 1.32, 2008/12/07 02:56:06
Line 450 
Line 450 
 inetname(struct in_addr in)  inetname(struct in_addr in)
 {  {
         static char line[NI_MAXHOST];          static char line[NI_MAXHOST];
         struct sockaddr_in sin;          struct sockaddr_in si;
         int flags, e;          int flags, e;
   
         flags = nflag ? NI_NUMERICHOST : 0;          flags = nflag ? NI_NUMERICHOST : 0;
         if (in.s_addr == INADDR_ANY)          if (in.s_addr == INADDR_ANY)
                 return "*";                  return "*";
   
         memset(&sin, 0, sizeof(sin));          memset(&si, 0, sizeof(si));
         sin.sin_family = AF_INET;          si.sin_family = AF_INET;
         sin.sin_len = sizeof(struct sockaddr_in);          si.sin_len = sizeof(struct sockaddr_in);
         sin.sin_addr = in;          si.sin_addr = in;
   
         e = getnameinfo((struct sockaddr *)&sin, sin.sin_len,          e = getnameinfo((struct sockaddr *)&si, si.sin_len,
                         line, sizeof(line), NULL, 0, flags);                          line, sizeof(line), NULL, 0, flags);
   
         if (e == 0)          if (e == 0)

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32