]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
brcmfmac: Fix memory leak in brcmf_usbdev_qinit
authorNavid Emamdoost <navid.emamdoost@gmail.com>
Sun, 15 Dec 2019 01:51:14 +0000 (19:51 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 14 Feb 2020 21:30:59 +0000 (16:30 -0500)
commit0f42ac5d24e5bd167980426cf2d7dc798c05bcc1
tree179d42b0e67f1bbd314e0245491bcff693d7af5a
parent2b8aa1bd6033cfada4d420824dc444cc1ef02dff
brcmfmac: Fix memory leak in brcmf_usbdev_qinit

commit 4282dc057d750c6a7dd92953564b15c26b54c22c upstream.

In the implementation of brcmf_usbdev_qinit() the allocated memory for
reqs is leaking if usb_alloc_urb() fails. Release reqs in the error
handling path.

Fixes: 71bb244ba2fd ("brcm80211: fmac: add USB support for bcm43235/6/8 chipsets")
Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c