X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/ef2422cabbafcf1a09ffd187dea3606feecd81be..4c683712d4b483b43f16d41d09ec6232cbc917ca:/print-ip.c diff --git a/print-ip.c b/print-ip.c index a332bd78..9621dada 100644 --- a/print-ip.c +++ b/print-ip.c @@ -426,7 +426,7 @@ ip_print(netdissect_options *ndo, ND_PRINT(")"); } - if (!ndo->ndo_Kflag && (const u_char *)ip + hlen <= ndo->ndo_snapend) { + if (!ndo->ndo_Kflag && ND_TTEST_LEN((const u_char *)ip, hlen)) { vec[0].ptr = (const uint8_t *)(const void *)ip; vec[0].len = hlen; sum = in_cksum(vec, 1);