X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/74bb4ee159b105b333421688f1de6f42d115e803..efe5ca00c7addfe484f99ea5493f092f21058632:/print-udp.c diff --git a/print-udp.c b/print-udp.c index 27441c25..b9d409b9 100644 --- a/print-udp.c +++ b/print-udp.c @@ -21,7 +21,7 @@ #ifndef lint static const char rcsid[] _U_ = - "@(#) $Header: /tcpdump/master/tcpdump/print-udp.c,v 1.129 2003-11-19 00:19:56 guy Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/tcpdump/print-udp.c,v 1.130 2004-01-28 14:54:49 hannes Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -568,7 +568,7 @@ udp_print(register const u_char *bp, u_int length, } udpipaddr_print(ip, sport, dport); - if (IP_V(ip) == 4 && vflag && !fragmented) { + if (IP_V(ip) == 4 && (vflag > 1) && !fragmented) { int sum = up->uh_sum; if (sum == 0) { (void)printf("[no cksum] "); @@ -678,9 +678,9 @@ udp_print(register const u_char *bp, u_int length, dport == BFD_ECHO_PORT ) bfd_print((const u_char *)(up+1), length, dport); else - (void)printf("UDP, length: %u", + (void)printf("UDP, length %u", (u_int32_t)(ulen - sizeof(*up))); #undef ISPORT } else - (void)printf("UDP, length: %u", (u_int32_t)(ulen - sizeof(*up))); + (void)printf("UDP, length %u", (u_int32_t)(ulen - sizeof(*up))); }