diff options
-rw-r--r-- | print-tcp.c | 2 | ||||
-rw-r--r-- | print-udp.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/print-tcp.c b/print-tcp.c index f3b635b4..4f95e334 100644 --- a/print-tcp.c +++ b/print-tcp.c @@ -399,7 +399,7 @@ tcp_print(netdissect_options *ndo, else ND_PRINT(" (correct)"); } - } else if (IP_V(ip) == 6 && GET_BE_U_2(ip6->ip6_plen)) { + } else if (IP_V(ip) == 6) { if (ND_TTEST_LEN(tp->th_sport, length)) { sum = tcp6_cksum(ndo, ip6, tp, length); tcp_sum = GET_BE_U_2(tp->th_sum); diff --git a/print-udp.c b/print-udp.c index ed517580..bf5c7ba5 100644 --- a/print-udp.c +++ b/print-udp.c @@ -571,7 +571,7 @@ udp_print(netdissect_options *ndo, const u_char *bp, u_int length, ND_PRINT("[udp sum ok] "); } } - else if (IP_V(ip) == 6 && GET_BE_U_2(ip6->ip6_plen)) { + else if (IP_V(ip) == 6) { /* for IPv6, UDP checksum is mandatory */ if (ND_TTEST_LEN(cp, length)) { sum = udp6_cksum(ndo, ip6, up, length + sizeof(struct udphdr)); |