Message ID | 1268820571-2092-1-git-send-email-cooldavid@cooldavid.org |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: cooldavid@cooldavid.org Date: Wed, 17 Mar 2010 18:09:29 +0800 > From: Guo-Fu Tseng <cooldavid@cooldavid.org> > > Fix memory leak while receiving 8021q tagged packet which is not > registered by user. > > Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org> Applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/drivers/net/jme.c b/drivers/net/jme.c index 0f31497..cfc7b98 100644 --- a/drivers/net/jme.c +++ b/drivers/net/jme.c @@ -946,6 +946,8 @@ jme_alloc_and_feed_skb(struct jme_adapter *jme, int idx) jme->jme_vlan_rx(skb, jme->vlgrp, le16_to_cpu(rxdesc->descwb.vlan)); NET_STAT(jme).rx_bytes += 4; + } else { + dev_kfree_skb(skb); } } else { jme->jme_rx(skb);