]> rtime.felk.cvut.cz Git - lisovros/linux_canprio.git/blobdiff - net/bridge/br_netfilter.c
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6
[lisovros/linux_canprio.git] / net / bridge / br_netfilter.c
index f54404ddee53b1063de368c50e0f7a1615540d08..84060bc48f11b86f6d09220c7ca5ec5dd1026843 100644 (file)
@@ -245,8 +245,7 @@ static int br_nf_pre_routing_finish_ipv6(struct sk_buff *skb)
                kfree_skb(skb);
                return 0;
        }
-       dst_hold(&rt->dst);
-       skb_dst_set(skb, &rt->dst);
+       skb_dst_set_noref(skb, &rt->dst);
 
        skb->dev = nf_bridge->physindev;
        nf_bridge_update_protocol(skb);
@@ -397,8 +396,7 @@ bridged_dnat:
                        kfree_skb(skb);
                        return 0;
                }
-               dst_hold(&rt->dst);
-               skb_dst_set(skb, &rt->dst);
+               skb_dst_set_noref(skb, &rt->dst);
        }
 
        skb->dev = nf_bridge->physindev;