X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/5a1d8b7774d1b9359cd0681a29eec3df5c48231c..64e8f9a9ed91a3cbfa8e66367f87ef50a1d62b99:/print-udp.c diff --git a/print-udp.c b/print-udp.c index b5254f0c..961b6f8f 100644 --- a/print-udp.c +++ b/print-udp.c @@ -740,14 +740,14 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length, } else if (IS_SRC_OR_DST_PORT(SOMEIP_PORT)) someip_print(ndo, (const u_char *)(up + 1), length); else { - if (ulen > length) + if (ulen > length && !fragmented) ND_PRINT("UDP, bad length %u > %u", ulen, length); else ND_PRINT("UDP, length %u", ulen); } } else { - if (ulen > length) + if (ulen > length && !fragmented) ND_PRINT("UDP, bad length %u > %u", ulen, length); else