]> The Tcpdump Group git mirrors - tcpdump/commitdiff
Don't do IPv6 stuff if INET6 isn't defined.
authorGuy Harris <[email protected]>
Sat, 2 May 2015 20:07:05 +0000 (13:07 -0700)
committerGuy Harris <[email protected]>
Sat, 2 May 2015 20:07:05 +0000 (13:07 -0700)
print-pim.c

index 16bfa62535f2a9374a55385bb40b1feb71cb6157..a0bf905a4e4f7ce187c8356580f709506fbd6ea0 100644 (file)
@@ -640,12 +640,14 @@ pimv2_check_checksum(const u_char *bp, const u_char *bp2, u_int len)
                vec[0].len = len;
                cksum = in_cksum(vec, 1);
                return (cksum ? INCORRECT : CORRECT);
+#ifdef INET6
        } else if (IP_V(ip) == 6) {
                const struct ip6_hdr *ip6;
 
                ip6 = (const struct ip6_hdr *)bp2;
                cksum = nextproto6_cksum(ip6, bp, len, len, IPPROTO_PIM);
                return (cksum ? INCORRECT : CORRECT);
+#endif
        } else {
                return (UNVERIFIED);
        }