summaryrefslogtreecommitdiff
path: root/print-olsr.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2018-01-30 17:29:33 -0800
committerGuy Harris <guy@alum.mit.edu>2018-01-30 17:29:33 -0800
commit3db38df8ed9dcd8191438bb69e2ddbda6d90ed61 (patch)
tree993df9ab65159c75d8c1fbde9c9a0bb78072098d /print-olsr.c
parent7f952dfbb3ffd7fa937af4c97f5e58cdf03e4aab (diff)
downloadtcpdump-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-olsr.c')
-rw-r--r--print-olsr.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/print-olsr.c b/print-olsr.c
index 3fa980c1..7f446d6d 100644
--- a/print-olsr.c
+++ b/print-olsr.c
@@ -290,17 +290,17 @@ olsr_print_neighbor(netdissect_options *ndo,
ND_PRINT("\n\t neighbor\n\t\t");
neighbor = 1;
- while (hello_len >= sizeof(struct in_addr)) {
+ while (hello_len >= sizeof(nd_ipv4)) {
- if (!ND_TTEST_LEN(msg_data, sizeof(struct in_addr)))
+ if (!ND_TTEST_LEN(msg_data, sizeof(nd_ipv4)))
return (-1);
/* print 4 neighbors per line */
ND_PRINT("%s%s", ipaddr_string(ndo, msg_data),
neighbor % 4 == 0 ? "\n\t\t" : " ");
- msg_data += sizeof(struct in_addr);
- hello_len -= sizeof(struct in_addr);
+ msg_data += sizeof(nd_ipv4);
+ hello_len -= sizeof(nd_ipv4);
}
return (0);
}
@@ -514,10 +514,10 @@ olsr_print(netdissect_options *ndo,
case OLSR_MID_MSG:
{
- size_t addr_size = sizeof(struct in_addr);
+ size_t addr_size = sizeof(nd_ipv4);
if (is_ipv6)
- addr_size = sizeof(struct in6_addr);
+ addr_size = sizeof(nd_ipv6);
while (msg_tlen >= addr_size) {
ND_TCHECK_LEN(msg_data, addr_size);