projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
rtlwifi: rtl_pci: Fix memory leak when hardware init fails
[linux-2.6-microblaze.git]
/
drivers
/
net
/
wireless
/
realtek
/
rtlwifi
/
pci.c
diff --git
a/drivers/net/wireless/realtek/rtlwifi/pci.c
b/drivers/net/wireless/realtek/rtlwifi/pci.c
index
7d96fe5
..
6087ec7
100644
(file)
--- a/
drivers/net/wireless/realtek/rtlwifi/pci.c
+++ b/
drivers/net/wireless/realtek/rtlwifi/pci.c
@@
-1793,6
+1793,8
@@
static int rtl_pci_start(struct ieee80211_hw *hw)
if (err) {
RT_TRACE(rtlpriv, COMP_INIT, DBG_DMESG,
"Failed to config hardware!\n");
+ kfree(rtlpriv->btcoexist.btc_context);
+ kfree(rtlpriv->btcoexist.wifi_only_context);
return err;
}
rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT,