staging: r8188eu: fix memleak in rtw_wx_set_enc_ext
authorMartin Kaiser <martin@kaiser.cx>
Tue, 19 Oct 2021 20:23:56 +0000 (22:23 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Oct 2021 17:35:52 +0000 (19:35 +0200)
commit26f448371820cf733c827c11f0c77ce304a29b51
tree845af16be41a182d32fce62a23cd60d0c31f49b2
parentc052cc1a069c3e575619cf64ec427eb41176ca70
staging: r8188eu: fix memleak in rtw_wx_set_enc_ext

Free the param struct if the caller sets an unsupported algorithm
and we return an error.

Fixes: 2b42bd58b321 ("staging: r8188eu: introduce new os_dep dir for RTL8188eu driver")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20211019202356.12572-1-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/os_dep/ioctl_linux.c