mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
dvb_media_device_free() is leaking memory. Free `dvbdev->adapter->conn`
before setting it to NULL, as documented in include/media/media-device.h:
"The media_entity instance itself must be freed explicitly by the driver
if required."
Link: https://syzkaller.appspot.com/bug?id=9bbe4b842c98f0ed05c5eed77a226e9de33bf298
Link: https://lore.kernel.org/linux-media/20201211083039.521617-1-yepeilin.cs@gmail.com
Cc: stable@vger.kernel.org
Fixes:
|
||
|---|---|---|
| .. | ||
| dmxdev.c | ||
| dvb_ca_en50221.c | ||
| dvb_demux.c | ||
| dvb_frontend.c | ||
| dvb_math.c | ||
| dvb_net.c | ||
| dvb_ringbuffer.c | ||
| dvb_vb2.c | ||
| dvbdev.c | ||
| Kconfig | ||
| Makefile | ||