X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/9a0974cf30fc9f569728c4b800b5611473287215..e3d44c4e890fd7ce19c5704dd2cb0739ba826ad0:/print-ip.c?ds=sidebyside diff --git a/print-ip.c b/print-ip.c index 8bdf5ebc..3dd1edb9 100644 --- a/print-ip.c +++ b/print-ip.c @@ -657,7 +657,7 @@ ip_print(netdissect_options *ndo, printf(")"); } - if ((u_char *)ipds->ip + hlen <= snapend) { + if (!Kflag && (u_char *)ipds->ip + hlen <= snapend) { sum = in_cksum((const u_short *)ipds->ip, hlen, 0); if (sum != 0) { ip_sum = EXTRACT_16BITS(&ipds->ip->ip_sum);