media: usb: fix memory leak in af9005_identify_state
mainline inclusion from mainline-v5.5 commit 2289adbfa559050d2a38bcd9caac1c18b800e928 category: bugfix bugzilla: 13690 CVE: CVE-2019-18809 ------------------------------------------------- In af9005_identify_state when returning -EIO the allocated buffer should be released. Replace the "return -EIO" with assignment into ret and move deb_info() under a check. Fixes: af4e067e ("V4L/DVB (5625): Add support for the AF9005 demodulator from Afatech") Signed-off-by: NNavid Emamdoost <navid.emamdoost@gmail.com> Signed-off-by: NHans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: NMauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com> Reviewed-by: NHanjun Guo <guohanjun@huawei.com> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Showing
想要评论请 注册 或 登录