X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/93882321a8fff5ab739df64b792f5cf9c4d17af6..f72fe0d0de6eb91663b005b7d061ecebb555d667:/print-ip.c diff --git a/print-ip.c b/print-ip.c index c14d2fc2..c24f5d52 100644 --- a/print-ip.c +++ b/print-ip.c @@ -21,7 +21,7 @@ #ifndef lint static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/print-ip.c,v 1.102 2001-11-16 02:17:36 itojun Exp $ (LBL)"; + "@(#) $Header: /tcpdump/master/tcpdump/print-ip.c,v 1.104 2002-05-29 09:47:04 guy Exp $ (LBL)"; #endif #ifdef HAVE_CONFIG_H @@ -547,8 +547,9 @@ again: if ((u_char *)ip + hlen <= snapend) { sum = in_cksum((const u_short *)ip, hlen, 0); if (sum != 0) { - (void)printf("%sbad cksum %x!", sep, - ntohs(ip->ip_sum)); + (void)printf("%sbad cksum %x (->%x)!", sep, + ntohs(ip->ip_sum), + ntohs(ip->ip_sum)-sum); sep = ", "; } }