]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: rtlwifi: fix init_sw_vars leak when probe fails
authorThadeu Lima de Souza Cascardo <cascardo@igalia.com>
Thu, 7 Nov 2024 13:33:21 +0000 (10:33 -0300)
committerPing-Ke Shih <pkshih@realtek.com>
Mon, 18 Nov 2024 01:50:28 +0000 (09:50 +0800)
commit00260350aed80c002df270c805ca443ec9a719a6
tree842e63d6ea3dde3283235c4c2efc1ea3a02ef18b
parentb4b26642b31ef282df6ff7ea8531985edfdef12a
wifi: rtlwifi: fix init_sw_vars leak when probe fails

If ieee80211_register_hw fails, the memory allocated for the firmware will
not be released. Call deinit_sw_vars as the function that undoes the
allocationes done by init_sw_vars.

Fixes: cefe3dfdb9f5 ("rtl8192cu: Call ieee80211_register_hw from rtl_usb_probe")
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@igalia.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20241107133322.855112-5-cascardo@igalia.com
drivers/net/wireless/realtek/rtlwifi/usb.c