diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-01-30 17:29:33 -0800 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-01-30 17:29:33 -0800 |
commit | 3db38df8ed9dcd8191438bb69e2ddbda6d90ed61 (patch) | |
tree | 993df9ab65159c75d8c1fbde9c9a0bb78072098d /print-ldp.c | |
parent | 7f952dfbb3ffd7fa937af4c97f5e58cdf03e4aab (diff) | |
download | tcpdump-3db38df8ed9dcd8191438bb69e2ddbda6d90ed61.tar.gz |
Use nd_ipv6 rather than struct in6_addr in packet-layout structures.
Also, use it, and nd_ipv4, in sizeof() operations.
Diffstat (limited to 'print-ldp.c')
-rw-r--r-- | print-ldp.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/print-ldp.c b/print-ldp.c index ce0489b0..4f89186a 100644 --- a/print-ldp.c +++ b/print-ldp.c @@ -303,19 +303,19 @@ ldp_tlv_print(netdissect_options *ndo, tok2str(af_values, "Unknown (%u)", af)); switch (af) { case AFNUM_INET: - while(tlv_tlen >= sizeof(struct in_addr)) { - ND_TCHECK_LEN(tptr, sizeof(struct in_addr)); + while(tlv_tlen >= sizeof(nd_ipv4)) { + ND_TCHECK_LEN(tptr, sizeof(nd_ipv4)); ND_PRINT(" %s", ipaddr_string(ndo, tptr)); - tlv_tlen-=sizeof(struct in_addr); - tptr+=sizeof(struct in_addr); + tlv_tlen-=sizeof(nd_ipv4); + tptr+=sizeof(nd_ipv4); } break; case AFNUM_INET6: - while(tlv_tlen >= sizeof(struct in6_addr)) { - ND_TCHECK_LEN(tptr, sizeof(struct in6_addr)); + while(tlv_tlen >= sizeof(nd_ipv6)) { + ND_TCHECK_LEN(tptr, sizeof(nd_ipv6)); ND_PRINT(" %s", ip6addr_string(ndo, tptr)); - tlv_tlen-=sizeof(struct in6_addr); - tptr+=sizeof(struct in6_addr); + tlv_tlen-=sizeof(nd_ipv6); + tptr+=sizeof(nd_ipv6); } break; default: |