OSDN Git Service

media: vicodec: fix memchr() kernel oops
authorHans Verkuil <hverkuil@xs4all.nl>
Sat, 17 Nov 2018 11:25:08 +0000 (06:25 -0500)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Tue, 20 Nov 2018 17:53:36 +0000 (12:53 -0500)
commitcb3b2ffb757e75fef40fb94bc093cbbf49a6bf6e
tree987ee0eccbd2b7cb8435c7527344e81d9d4b38b1
parent0408b205f1ae60c1b99c9888ac0326543d96a091
media: vicodec: fix memchr() kernel oops

The size passed to memchr is too large as it assumes the search
starts at the start of the buffer, but it can start at an offset.

Cc: <stable@vger.kernel.org> # for v4.19 and up
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/platform/vicodec/vicodec-core.c