xfrm: store xfrm_mode directly, not its address
[linux-2.6-microblaze.git] / net / ipv6 / ip6_vti.c
index 71ec5e6..218a0de 100644 (file)
@@ -361,7 +361,7 @@ static int vti6_rcv_cb(struct sk_buff *skb, int err)
 
        x = xfrm_input_state(skb);
 
-       inner_mode = x->inner_mode;
+       inner_mode = &x->inner_mode;
 
        if (x->sel.family == AF_UNSPEC) {
                inner_mode = xfrm_ip2inner_mode(x, XFRM_MODE_SKB_CB(skb)->protocol);