diff --git a/net/bridge/br_netfilter.c b/net/bridge/br_netfilter.c index 32ac035..288e102 100644 --- a/net/bridge/br_netfilter.c +++ b/net/bridge/br_netfilter.c @@ -664,8 +664,6 @@ static unsigned int br_nf_forward_arp(unsigned int hook, struct sk_buff *skb, const struct net_device *out, int (*okfn)(struct sk_buff *)) { - struct net_device **d = (struct net_device **)(skb->cb); - #ifdef CONFIG_SYSCTL if (!brnf_call_arptables) return NF_ACCEPT; @@ -682,7 +680,6 @@ static unsigned int br_nf_forward_arp(unsigned int hook, struct sk_buff *skb, nf_bridge_push_encap_header(skb); return NF_ACCEPT; } - *d = (struct net_device *)in; NF_HOOK(NF_ARP, NF_ARP_FORWARD, skb, (struct net_device *)in, (struct net_device *)out, br_nf_forward_finish);