X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/6cdc7551b8ac79d4db4ac7928c341aacc3003357..00b189d27cd235c958497d9b1aca6d3addd55d43:/print-isakmp.c diff --git a/print-isakmp.c b/print-isakmp.c index 641ee734..ba1f8fec 100644 --- a/print-isakmp.c +++ b/print-isakmp.c @@ -918,7 +918,7 @@ ikev1_attrmap_print(netdissect_options *ndo, int totlen; uint32_t t, v; - ND_TCHECK(p[0]); + ND_TCHECK_1(p); if (EXTRACT_U_1(p) & 0x80) totlen = 4; else { @@ -969,7 +969,7 @@ ikev1_attr_print(netdissect_options *ndo, const u_char *p, const u_char *ep2) int totlen; uint32_t t; - ND_TCHECK(p[0]); + ND_TCHECK_1(p); if (EXTRACT_U_1(p) & 0x80) totlen = 4; else { @@ -3095,7 +3095,7 @@ isakmp_rfc3948_print(netdissect_options *ndo, const u_char *bp, u_int length, const u_char *bp2) { - ND_TCHECK(bp[0]); + ND_TCHECK_1(bp); if(length == 1 && EXTRACT_U_1(bp)==0xff) { ND_PRINT((ndo, "isakmp-nat-keep-alive")); return; @@ -3104,7 +3104,7 @@ isakmp_rfc3948_print(netdissect_options *ndo, if(length < 4) { goto trunc; } - ND_TCHECK(bp[3]); + ND_TCHECK_1(bp + 3); /* * see if this is an IKE packet