]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
wifi: rtw89: usb: fix leak in rtw89_usb_write_port()
authorFedor Pchelkin <pchelkin@ispras.ru>
Tue, 4 Nov 2025 13:57:09 +0000 (16:57 +0300)
committerPing-Ke Shih <pkshih@realtek.com>
Thu, 6 Nov 2025 06:28:25 +0000 (14:28 +0800)
commit7543818e97d5d54b3b2f75f1c4dedee298d7d914
tree462608fb1f272c5df8b009608e715d360913b336
parent28a45575289f3292aa9cb7bacae18ba3ee7a6adf
wifi: rtw89: usb: fix leak in rtw89_usb_write_port()

When there is an attempt to write data and RTW89_FLAG_UNPLUGGED is set,
this means device is disconnected and no urb is submitted.  Return
appropriate error code to the caller to properly free the allocated
resources.

Found by Linux Verification Center (linuxtesting.org).

Fixes: 2135c28be6a8 ("wifi: rtw89: Add usb.{c,h}")
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20251104135720.321110-3-pchelkin@ispras.ru
drivers/net/wireless/realtek/rtw89/usb.c