summaryrefslogtreecommitdiff
path: root/print-token.c
diff options
context:
space:
mode:
Diffstat (limited to 'print-token.c')
-rw-r--r--print-token.c5
1 files changed, 3 insertions, 2 deletions
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 <string.h>
#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 {