X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/c025e64b9ebbb64b29f3fa58dd88d901b9da9c9d..f1ba3be3963a45f50dc8f47d8434ea29760138ad:/print-tcp.c?ds=sidebyside diff --git a/print-tcp.c b/print-tcp.c index eee98fe9..e5acfa4c 100644 --- a/print-tcp.c +++ b/print-tcp.c @@ -386,7 +386,8 @@ tcp_print(register const u_char *bp, register u_int length, #ifdef INET6 else if (IP_V(ip) == 6 && ip6->ip6_plen) { if (TTEST2(tp->th_sport, length)) { - sum = nextproto6_cksum(ip6, (const u_int8_t *)tp, length, IPPROTO_TCP); + sum = nextproto6_cksum(ip6, (const u_int8_t *)tp, + length, length, IPPROTO_TCP); tcp_sum = EXTRACT_16BITS(&tp->th_sum); (void)printf(", cksum 0x%04x", tcp_sum);