ipvs: Avoid shadowing net variable in ip_vs_leave()
authorSimon Horman <horms@verge.net.au>
Fri, 19 Apr 2013 01:25:42 +0000 (10:25 +0900)
committerSimon Horman <horms@verge.net.au>
Tue, 23 Apr 2013 02:43:06 +0000 (11:43 +0900)
Flagged by sparse.
Compile and sparse tested only.

Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Simon Horman <horms@verge.net.au>
net/netfilter/ipvs/ip_vs_core.c

index a0d7bd34277532ecc88ae244bef94e0ed57d22ed..085b5880ab0de4aa90819d9729a13ff5b635cc15 100644 (file)
@@ -584,9 +584,9 @@ int ip_vs_leave(struct ip_vs_service *svc, struct sk_buff *skb,
 #ifdef CONFIG_IP_VS_IPV6
        if (svc->af == AF_INET6) {
                if (!skb->dev) {
-                       struct net *net = dev_net(skb_dst(skb)->dev);
+                       struct net *net_ = dev_net(skb_dst(skb)->dev);
 
-                       skb->dev = net->loopback_dev;
+                       skb->dev = net_->loopback_dev;
                }
                icmpv6_send(skb, ICMPV6_DEST_UNREACH, ICMPV6_PORT_UNREACH, 0);
        } else