X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/b00042a8ae3656f01e022bf6df1eb761e6323d3d..e8b523758959c1854689d71c7a4686c631e5501c:/print-token.c diff --git a/print-token.c b/print-token.c index 04defa99..6a1b95da 100644 --- a/print-token.c +++ b/print-token.c @@ -39,6 +39,7 @@ static const char rcsid[] _U_ = #include #include "interface.h" +#include "extract.h" #include "addrtoname.h" #include "ethertype.h" @@ -135,10 +136,10 @@ token_print(const u_char *p, u_int length, u_int caplen) printf(" [%d:%d]", RING_NUMBER(trp, seg), BRIDGE_NUMBER(trp, seg)); } else { - printf("rt = %x", ntohs(trp->token_rcf)); + printf("rt = %x", EXTRACT_16BITS(&trp->token_rcf)); for (seg = 0; seg < SEGMENT_COUNT(trp); seg++) - printf(":%x", ntohs(trp->token_rseg[seg])); + printf(":%x", EXTRACT_16BITS(&trp->token_rseg[seg])); } printf(" (%s) ", largest_frame[LARGEST_FRAME(trp)]); } else {