Changeset 0486a72


Ignore:
Timestamp:
02/05/19 11:39:49 (20 months ago)
Author:
Jacob Van Walraven <jcv9@…>
Branches:
develop
Children:
4c88365
Parents:
f354f72
Message:

libpacketdump print pcapng mac and eui addr addresses correctly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpacketdump/link_23.c

    r0cc91ee r0486a72  
    4242        int i;
    4343        struct in_addr ip;
     44        unsigned char *tmp;
    4445        char *ip6, *ptr UNUSED;
    4546        printf(" PCAPNG Interface Description Block\n");
     
    6970                                break;
    7071                        case(PCAPNG_META_IF_MAC):
    71                                 printf("  if_MACaddr: %s\n",
    72                                         (char *)r->items[i].data);
     72                                tmp = r->items[i].data;
     73                                printf("  if_MACaddr: %02x:%02x:%02x:%02x:%02x:%02x\n",
     74                                        tmp[0], tmp[1], tmp[2], tmp[3], tmp[4], tmp[5]);
    7375                                break;
    7476                        case(PCAPNG_META_IF_EUI):
    75                                 printf("  if_EUIaddr: %s\n",
    76                                         (char *)r->items[i].data);
     77                                tmp = r->items[i].data;
     78                                printf("  if_EUIaddr: %02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x\n",
     79                                        tmp[0], tmp[1], tmp[2], tmp[3],
     80                                        tmp[4], tmp[5], tmp[6], tmp[7]);
    7781                                break;
    7882                        case(PCAPNG_META_IF_SPEED):
Note: See TracChangeset for help on using the changeset viewer.