]> asedeno.scripts.mit.edu Git - linux.git/commit
media: cxd2880-spi: fix two memory leaks of dvb_spi
authorColin Ian King <colin.king@canonical.com>
Sat, 22 Dec 2018 14:12:26 +0000 (09:12 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 16 Jan 2019 16:44:29 +0000 (11:44 -0500)
commitc54dbfcda3059c255f335e75a27d7f5c64e6549e
tree06b7d73aca573cbdb518a492355f845628b8185f
parent9502cdf0807058a10029488052b064cecceb7fc9
media: cxd2880-spi: fix two memory leaks of dvb_spi

There are two return paths that do not kfree dvb_spi. Fix the memory
leaks by returning via the exit label fail_adapter that will free
dvi_spi.

Detected by CoverityScan, CID#1475991 ("Resource Leak")

Fixes: cb496cd472af ("media: cxd2880-spi: Add optional vcc regulator")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>?
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/spi/cxd2880-spi.c