Changeset 18fa92c in rtems-libbsd for freebsd/contrib/tcpdump/print-radius.c


Ignore:
Timestamp:
08/20/18 13:53:03 (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, 5-freebsd-12, 6-freebsd-12, master
Children:
2df56db
Parents:
bb80d9d
git-author:
Sebastian Huber <sebastian.huber@…> (08/20/18 13:53:03)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/21/18 08:29:39)
Message:

Update to FreeBSD head 2018-02-01

Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4.

Update #3472.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd/contrib/tcpdump/print-radius.c

    rbb80d9d r18fa92c  
    503503      case TUNNEL_PASS:
    504504           if (length < 3)
    505            {
    506               ND_PRINT((ndo, "%s", tstr));
    507               return;
    508            }
     505              goto trunc;
    509506           if (*data && (*data <=0x1F) )
    510507              ND_PRINT((ndo, "Tag[%u] ", *data));
     
    526523           {
    527524              if (length < 1)
    528               {
    529                  ND_PRINT((ndo, "%s", tstr));
    530                  return;
    531               }
     525                 goto trunc;
    532526              if (*data)
    533527                ND_PRINT((ndo, "Tag[%u] ", *data));
     
    539533        break;
    540534      case EGRESS_VLAN_NAME:
     535           if (length < 1)
     536              goto trunc;
    541537           ND_PRINT((ndo, "%s (0x%02x) ",
    542538                  tok2str(rfc4675_tagged,"Unknown tag",*data),
     
    547543   }
    548544
    549    for (i=0; *data && i < length ; i++, data++)
     545   for (i=0; i < length && *data; i++, data++)
    550546       ND_PRINT((ndo, "%c", (*data < 32 || *data > 126) ? '.' : *data));
    551547
Note: See TracChangeset for help on using the changeset viewer.