]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
V4L: Fix VIDIOCGAP corruption in ivtv
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Fri, 25 Apr 2008 00:52:26 +0000 (20:52 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 1 May 2008 21:49:01 +0000 (14:49 -0700)
commitef4fe7f473ba8edf4fb6931fab80fec45fbfbf01
treed7da5ef10e1bd0443a5820a0227167b2e0125aa3
parent31ae1b20f94c8628b1db1eb417bf87ad44c92fc9
V4L: Fix VIDIOCGAP corruption in ivtv

Frank Bennett reported that ivtv was causing skype to crash. With help
from one of their developers he showed it was a kernel problem.
VIDIOCGCAP copies a name into a fixed length buffer - ivtv uses names
that are too long and does not truncate them so corrupts a few bytes of
the app data area.

Possibly the names also want trimming but for now this should fix the
corruption case.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Signed-off-by: Michael Krufky <mkrufky@linuxtv.org>
(cherry picked from commit d2b213f7b76f187c4391079c7581d3a08b940133)
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/media/video/ivtv/ivtv-ioctl.c