X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fipv6%2Fxfrm6_mode_beet.c;h=d6ce400f585f69675a17bd96ae4036492dcf1efb;hb=4c43e0d0ecd5196ed5c67f64ed2f1860770eed34;hp=0527d11c1ae37a304964cd5c85baf4d99e3b6fbe;hpb=227620e295090629fcb2c46ad3828222ab65438d;p=linux-2.6 diff --git a/net/ipv6/xfrm6_mode_beet.c b/net/ipv6/xfrm6_mode_beet.c index 0527d11c1a..d6ce400f58 100644 --- a/net/ipv6/xfrm6_mode_beet.c +++ b/net/ipv6/xfrm6_mode_beet.c @@ -45,6 +45,7 @@ static int xfrm6_beet_output(struct xfrm_state *x, struct sk_buff *skb) skb->mac_header = skb->network_header + offsetof(struct ipv6hdr, nexthdr); skb->transport_header = skb->network_header + sizeof(*top_iph); + __skb_pull(skb, XFRM_MODE_SKB_CB(skb)->ihl); xfrm6_beet_make_header(skb);