components/libnet/patches/libnet_checksum.patch
author April Chin <april.chin@oracle.com>
Wed, 30 May 2012 16:11:52 -0700
changeset 842 9da05efee3cd
permissions -rw-r--r--
7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
842
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     1
### This patch will not be needed after libnet 1.1.6
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     2
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     3
--- libnet-1.1.5.orig/src/libnet_checksum.c	2010-11-03 11:35:12.000000000 -0700
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     4
+++ libnet-1.1.5/src/libnet_checksum.c	2012-05-27 15:48:47.202890574 -0700
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     5
@@ -207,6 +207,7 @@
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     6
     if (iph_p->ip_v == 6)
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     7
     {
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     8
         ip6h_p = (struct libnet_ipv6_hdr *)iph_p;
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
     9
+        is_ipv6 = 1;
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
    10
         iph_p = NULL;
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
    11
         ip_hl   = 40;
9da05efee3cd 7144603 libnet 1.1.5 bug causing ON-PIT test12_dhcpv6-nospoof dumping core
April Chin <april.chin@oracle.com>
parents:
diff changeset
    12
         if((uint8_t*)(ip6h_p+1) > end)