mirror of https://gitee.com/openkylin/linux.git
mwifiex: fix memory leak in mwifiex_send_processed_packet()
Memory is leaked after downloading already processed packet. This patch fixes the problem by freeing returned skb. Other transmit paths don't have this problem. Signed-off-by: Amitkumar Karwar <akarwar@marvell.com> Signed-off-by: Cathy Luo <cluo@marvell.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
This commit is contained in:
parent
ee6f0dd8a8
commit
7a1f4e61eb
|
@ -1228,6 +1228,9 @@ mwifiex_send_processed_packet(struct mwifiex_private *priv,
|
|||
case -EINPROGRESS:
|
||||
if (adapter->iface_type != MWIFIEX_PCIE)
|
||||
adapter->data_sent = false;
|
||||
break;
|
||||
case 0:
|
||||
mwifiex_write_data_complete(adapter, skb, 0, ret);
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue