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)
commitbf65f8aabdb37bc1a785884374e919477fe13e10
treef1004327020a4cf70d03a62f78d2b5c95ddea169
parent0cef13d883e4644b4cf9b521d3f3e45355e60566
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: 50e704453553 ("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