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

Diff for /src/usr.bin/netstat/Attic/atalk.c between version 1.8 and 1.9

version 1.8, 2002/05/27 01:50:36 version 1.9, 2002/07/25 03:58:56
Line 232 
Line 232 
   
         thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net &          thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net &
             sat2->sat_addr.s_net;              sat2->sat_addr.s_net;
         n = snprintf(buf, sizeof(buf), "%s", atalk_print(sa2, 1 | (what & 8)));          if ((n = snprintf(buf, sizeof(buf), "%s",
         if (n >= sizeof(buf))              atalk_print(sa2, 1 | (what & 8)))) >= sizeof(buf))
                 n = sizeof(buf) - 1;                  n = sizeof(buf) - 1;
         else if (n == -1)          else if (n < 0)
                 n = 0;  /* What else can be done ? */                  n = 0;  /* What else can be done ? */
         if (sat2->sat_addr.s_net != 0xFFFF) {          if (sat2->sat_addr.s_net != 0xFFFF) {
                 thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net |                  thesockaddr.sat_addr.s_net = sat1->sat_addr.s_net |
                     ~sat2->sat_addr.s_net;                      ~sat2->sat_addr.s_net;
                 l = snprintf(buf + n, sizeof(buf) - n,                  if ((l = snprintf(buf + n, sizeof(buf) - n,
                     "-%s", atalk_print(sa2, 1 | (what & 8)));                      "-%s", atalk_print(sa2, 1 | (what & 8)))) >= sizeof(buf) - n)
                 if (l >= sizeof(buf) - n)  
                         l = sizeof(buf) - n - 1;                          l = sizeof(buf) - n - 1;
                 if (l > 0)                  if (l > 0)
                         n += l;                          n += l;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9