diff options
Diffstat (limited to 'net/core/skbuff.c')
-rw-r--r-- | net/core/skbuff.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/core/skbuff.c b/net/core/skbuff.c index 58aeb6cc9..7c8a332e2 100644 --- a/net/core/skbuff.c +++ b/net/core/skbuff.c @@ -237,8 +237,10 @@ void __kfree_skb(struct sk_buff *skb) dst_release(skb->dst); if(skb->destructor) skb->destructor(skb); +#ifdef CONFIG_NET if(skb->rx_dev) dev_put(skb->rx_dev); +#endif skb_headerinit(skb, NULL, 0); /* clean state */ kfree_skbmem(skb); } |