]> Pileus Git - ~andy/linux/blobdiff - drivers/net/wireless/rtlwifi/usb.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
[~andy/linux] / drivers / net / wireless / rtlwifi / usb.c
index b5c80b5d57eff505f9298d101ee7a06d909c1b27..41dce83ff41aeb6880e6139354b56c0e293a1f5c 100644 (file)
@@ -850,6 +850,7 @@ static void _rtl_usb_transmit(struct ieee80211_hw *hw, struct sk_buff *skb,
        if (unlikely(!_urb)) {
                RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG,
                         "Can't allocate urb. Drop skb!\n");
+               kfree_skb(skb);
                return;
        }
        _rtl_submit_tx_urb(hw, _urb);