]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ip.c
Don't do IPv6 stuff if INET6 isn't defined.
[tcpdump] / print-ip.c
index ceea5363f28b3b00b5a8923b5f498028cad034cb..5d17b391a926eb6e078b1dc55475184d32d727be 100644 (file)
@@ -324,7 +324,6 @@ ip_print_demux(netdissect_options *ndo,
               struct ip_print_demux_state *ipds)
 {
        struct protoent *proto;
-       struct cksum_vec vec[1];
 
 again:
        switch (ipds->nh) {
@@ -455,9 +454,7 @@ again:
                break;
 
        case IPPROTO_PIM:
-               vec[0].ptr = ipds->cp;
-               vec[0].len = ipds->len;
-               pim_print(ndo, ipds->cp, ipds->len, in_cksum(vec, 1));
+               pim_print(ndo, ipds->cp, ipds->len, (const u_char *)ipds->ip);
                break;
 
        case IPPROTO_VRRP: