[SK_BUFF]: Use skb_reset_network_header in skb_push cases
[deliverable/linux.git] / net / ipv4 / xfrm4_mode_transport.c
index 92676b7e403477ec575ef7bd861fdd09381a46d1..290c0f2e7c29124a7112a352c20f3f698ef1f430 100644 (file)
@@ -32,7 +32,9 @@ static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb)
        ihl = iph->ihl * 4;
        skb->h.raw += ihl;
 
-       skb->nh.raw = memmove(skb_push(skb, x->props.header_len), iph, ihl);
+       skb_push(skb, x->props.header_len);
+       skb_reset_network_header(skb);
+       memmove(skb->nh.raw, iph, ihl);
        return 0;
 }
 
This page took 0.024388 seconds and 5 git commands to generate.