diff options
| author | Shayne Chen <shayne.chen@mediatek.com> | 2022-02-08 21:12:30 +0800 |
|---|---|---|
| committer | Felix Fietkau <nbd@nbd.name> | 2022-02-23 11:32:18 +0100 |
| commit | b962252bba7e01f2a6c5d12cc67f4870608d5a4f (patch) | |
| tree | 5964e37f06657f69f76ac3ed85dda6c1ac0e0189 | |
| parent | cef37c78dc7327cced635f961482acefdbe1603a (diff) | |
mt76: mt7915: fix potential memory leak of fw monitor packets
Free the skb of fw monitor packets.
Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
| -rw-r--r-- | drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c index 999fc1f1e7cf..5599e5166deb 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7915/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7915/mac.c @@ -1733,6 +1733,7 @@ void mt7915_queue_rx_skb(struct mt76_dev *mdev, enum mt76_rxq_id q, break; case PKT_TYPE_RX_FW_MONITOR: mt7915_debugfs_rx_fw_monitor(dev, skb->data, skb->len); + dev_kfree_skb(skb); break; case PKT_TYPE_NORMAL: if (!mt7915_mac_fill_rx(dev, skb)) { |
