summaryrefslogtreecommitdiff
path: root/print-dhcp6.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2018-01-21 23:23:03 +0100
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2018-01-21 23:33:40 +0100
commit398e6a7aa95d87b60ba663ef8d7287d48ea6ab05 (patch)
treecf36abc795cbf7ab3f79337afaee6e4c4fdc8dd0 /print-dhcp6.c
parent57a2c326ca2f20644ffc7e03c47b8e904b69f3a9 (diff)
downloadtcpdump-398e6a7aa95d87b60ba663ef8d7287d48ea6ab05.tar.gz
DHCPv6: Use more ND_TCHECK_n() macros
Diffstat (limited to 'print-dhcp6.c')
-rw-r--r--print-dhcp6.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/print-dhcp6.c b/print-dhcp6.c
index 90723f1c..aa3077f5 100644
--- a/print-dhcp6.c
+++ b/print-dhcp6.c
@@ -805,7 +805,7 @@ dhcp6_print(netdissect_options *ndo,
dh6 = (const struct dhcp6 *)cp;
dh6relay = (const struct dhcp6_relay *)cp;
- ND_TCHECK(dh6->dh6_xid);
+ ND_TCHECK_4(dh6->dh6_xid);
msgtype = EXTRACT_U_1(dh6->dh6_msgtype);
name = tok2str(dh6_msgtype_str, "msgtype-%u", msgtype);
@@ -824,7 +824,7 @@ dhcp6_print(netdissect_options *ndo,
} else { /* relay messages */
struct in6_addr addr6;
- ND_TCHECK(dh6relay->dh6relay_peeraddr);
+ ND_TCHECK_16(dh6relay->dh6relay_peeraddr);
memcpy(&addr6, &dh6relay->dh6relay_linkaddr, sizeof (addr6));
ND_PRINT("linkaddr=%s", ip6addr_string(ndo, &addr6));