summaryrefslogtreecommitdiff
path: root/print-mobility.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2017-12-02 14:19:13 +0100
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2017-12-03 13:35:26 +0100
commit61c422a88caefe986c2bc0a7f2f3028f696fa5cd (patch)
tree2cad95b84bee697060ff33c4e649662b2d19624c /print-mobility.c
parenta5bb53dd7407207c012d901789d68e4b8a7054cf (diff)
downloadtcpdump-61c422a88caefe986c2bc0a7f2f3028f696fa5cd.tar.gz
Use more the EXTRACT_U_1() macro (43/n)
In: if (... p[n] ...) ...
Diffstat (limited to 'print-mobility.c')
-rw-r--r--print-mobility.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/print-mobility.c b/print-mobility.c
index 33f4470b..d4a27b04 100644
--- a/print-mobility.c
+++ b/print-mobility.c
@@ -282,15 +282,15 @@ mobility_print(netdissect_options *ndo,
ND_PRINT((ndo, " seq#=%u", EXTRACT_BE_U_2(&mh->ip6m_data16[0])));
hlen = IP6M_MINLEN;
ND_TCHECK_2(bp + hlen);
- if (bp[hlen] & 0xf0) {
+ if (EXTRACT_U_1(bp + hlen) & 0xf0) {
ND_PRINT((ndo, " "));
- if (bp[hlen] & 0x80)
+ if (EXTRACT_U_1(bp + hlen) & 0x80)
ND_PRINT((ndo, "A"));
- if (bp[hlen] & 0x40)
+ if (EXTRACT_U_1(bp + hlen) & 0x40)
ND_PRINT((ndo, "H"));
- if (bp[hlen] & 0x20)
+ if (EXTRACT_U_1(bp + hlen) & 0x20)
ND_PRINT((ndo, "L"));
- if (bp[hlen] & 0x10)
+ if (EXTRACT_U_1(bp + hlen) & 0x10)
ND_PRINT((ndo, "K"));
}
/* Reserved (4bits) */