linux/drivers/misc/cardreader
Keita Suzuki bad3576faa misc: rtsx: Fix memory leak in rtsx_pci_probe
[ Upstream commit bc28369c61 ]

When mfd_add_devices() fail, pcr->slots should also be freed. However,
the current implementation does not free the member, leading to a memory
leak.

Fix this by adding a new goto label that frees pcr->slots.

Signed-off-by: Keita Suzuki <keitasuzuki.park@sslab.ics.keio.ac.jp>
Link: https://lore.kernel.org/r/20200909071853.4053-1-keitasuzuki.park@sslab.ics.keio.ac.jp
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-30 10:38:30 +01:00
..
Kconfig
Makefile
rtl8411.c
rts5209.c
rts5227.c
rts5229.c
rts5249.c
rts5260.c
rts5260.h
rtsx_pcr.c misc: rtsx: Fix memory leak in rtsx_pci_probe 2020-10-30 10:38:30 +01:00
rtsx_pcr.h
rtsx_usb.c