X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/2b62d1dda41590db29368ec7ba5f4faf3464765a..7029d15f148ef24bb7c6668bc640f5470d085e5a:/print-icmp.c diff --git a/print-icmp.c b/print-icmp.c index ec752535..366094ef 100644 --- a/print-icmp.c +++ b/print-icmp.c @@ -581,6 +581,7 @@ icmp_print(netdissect_options *ndo, const u_char *bp, u_int plen, const u_char * ND_PRINT((ndo, "\n\t")); ip = (const struct ip *)bp; snapend_save = ndo->ndo_snapend; + ND_TCHECK_16BITS(&ip->ip_len); ip_print(ndo, bp, EXTRACT_16BITS(&ip->ip_len)); ndo->ndo_snapend = snapend_save; }