X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/39c8c55aa9ff84244cf558b9a957b78933babf0a..1a04b92e365f5ed01ca38619b41bcc4fc9cbd63c:/print-otv.c diff --git a/print-otv.c b/print-otv.c index f4daacfa..502f93e4 100644 --- a/print-otv.c +++ b/print-otv.c @@ -49,8 +49,8 @@ otv_print(netdissect_options *ndo, const u_char *bp, u_int len) if (len < OTV_HDR_LEN) goto trunc; - ND_TCHECK(*bp); - flags = *bp; + ND_TCHECK_1(bp); + flags = EXTRACT_U_1(bp); ND_PRINT((ndo, "flags [%s] (0x%02x), ", flags & 0x08 ? "I" : ".", flags)); bp += 1; @@ -63,7 +63,7 @@ otv_print(netdissect_options *ndo, const u_char *bp, u_int len) bp += 3; /* Reserved */ - ND_TCHECK(*bp); + ND_TCHECK_1(bp); bp += 1; ether_print(ndo, bp, len - OTV_HDR_LEN, ndo->ndo_snapend - bp, NULL, NULL);