]> git.baikalelectronics.ru Git - kernel.git/commit
media: usbtv: Fix refcounting mixup
authorOliver Neukum <oneukum@suse.com>
Thu, 24 Sep 2020 09:14:10 +0000 (11:14 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 8 Oct 2020 07:08:20 +0000 (09:08 +0200)
commit7c0af359c4b0a9cd5616703ce0dab38540ce5393
treef1004327020a4cf70d03a62f78d2b5c95ddea169
parentd46c642a053cff5e4d0719caefdcdb8b19144e71
media: usbtv: Fix refcounting mixup

The premature free in the error path is blocked by V4L
refcounting, not USB refcounting. Thanks to
Ben Hutchings for review.

[v2] corrected attributions

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Fixes: e6863bae673e ("media: usbtv: prevent double free in error case")
CC: stable@vger.kernel.org
Reported-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/usb/usbtv/usbtv-core.c