[SK_BUFF]: unions of just one member don't get anything done, kill them
[sfrench/cifs-2.6.git] / net / ipv4 / ah4.c
index e1bb9e0aa5f3043c021bce16220d0f24886fb74c..6da8ff597ad30f7462371d4547032d220b55b7e0 100644 (file)
@@ -181,9 +181,9 @@ static int ah_input(struct xfrm_state *x, struct sk_buff *skb)
                }
        }
        ((struct iphdr*)work_buf)->protocol = ah->nexthdr;
-       skb->nh.raw += ah_hlen;
+       skb->network_header += ah_hlen;
        memcpy(skb_network_header(skb), work_buf, ihl);
-       skb->h.raw = skb->nh.raw;
+       skb->transport_header = skb->network_header;
        __skb_pull(skb, ah_hlen + ihl);
 
        return 0;