]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rt6.c
Use more the EXTRACT_U_1() macro (40/n)
[tcpdump] / print-rt6.c
index 3454adf70f54704f72a909ca8f78e4b2490c0d39..0ba3ba6616e381e31afe934cf7e247dc2d24ca28 100644 (file)
@@ -62,9 +62,9 @@ rt6_print(netdissect_options *ndo, register const u_char *bp, const u_char *bp2
                dp0 = (const struct ip6_rthdr0 *)dp;
 
                ND_TCHECK(dp0->ip6r0_reserved);
-               if (dp0->ip6r0_reserved || ndo->ndo_vflag) {
+               if (EXTRACT_BE_U_4(dp0->ip6r0_reserved) || ndo->ndo_vflag) {
                        ND_PRINT((ndo, ", rsv=0x%0x",
-                           EXTRACT_32BITS(&dp0->ip6r0_reserved)));
+                           EXTRACT_BE_U_4(&dp0->ip6r0_reserved)));
                }
 
                if (len % 2 == 1)