projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0d32f5d
)
rsi: release skb if rsi_prepare_beacon fails
author
Navid Emamdoost
<navid.emamdoost@gmail.com>
Sat, 14 Sep 2019 00:08:11 +0000
(19:08 -0500)
committer
Kalle Valo
<kvalo@codeaurora.org>
Tue, 1 Oct 2019 09:18:48 +0000
(12:18 +0300)
In rsi_send_beacon, if rsi_prepare_beacon fails the allocated skb should
be released.
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/rsi/rsi_91x_mgmt.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/rsi/rsi_91x_mgmt.c
b/drivers/net/wireless/rsi/rsi_91x_mgmt.c
index 6c7f26ef6476aecf7d168538b4ff4c42cb4f73fe..9cc8a335d519dacb55174733dd9c0bb76e8c4227 100644
(file)
--- a/
drivers/net/wireless/rsi/rsi_91x_mgmt.c
+++ b/
drivers/net/wireless/rsi/rsi_91x_mgmt.c
@@
-1756,6
+1756,7
@@
static int rsi_send_beacon(struct rsi_common *common)
skb_pull(skb, (64 - dword_align_bytes));
if (rsi_prepare_beacon(common, skb)) {
rsi_dbg(ERR_ZONE, "Failed to prepare beacon\n");
+ dev_kfree_skb(skb);
return -EINVAL;
}
skb_queue_tail(&common->tx_queue[MGMT_BEACON_Q], skb);