]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-rt6.c
NTP: Run one test with -v and another without.
[tcpdump] / print-rt6.c
index 0395791d763864ea34f0b91c9dbc2e3ebdcedb5b..78a6a57be2832766d9b778a233b9cd8237ad04bb 100644 (file)
 
 #include <string.h>
 
-#include "ip6.h"
-
 #include "netdissect.h"
 #include "addrtoname.h"
 #include "extract.h"
 
+#include "ip6.h"
+
 int
 rt6_print(netdissect_options *ndo, register const u_char *bp, const u_char *bp2 _U_)
 {
@@ -62,7 +62,7 @@ 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_32BITS(dp0->ip6r0_reserved) || ndo->ndo_vflag) {
                        ND_PRINT((ndo, ", rsv=0x%0x",
                            EXTRACT_32BITS(&dp0->ip6r0_reserved)));
                }