]> git.baikalelectronics.ru Git - kernel.git/commit
[media] c8sectpfe: don't go past channel_data array
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 11 Aug 2015 19:13:54 +0000 (16:13 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 11 Aug 2015 19:16:55 +0000 (16:16 -0300)
commitafe34b510a9133dfeab17cede6efa73f0a3a14bb
tree6316f46dfd932e72fe717d762c785d1e6d7899ba
parent849d1f30acba3d98a2aa576b4f12832748f4ba4a
[media] c8sectpfe: don't go past channel_data array

As reported by smatch:
drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c:365 find_channel() error: buffer overflow 'fei->channel_data' 8 <= 63

It seems that a cut-and-paste type of error occurred here:
the channel_data array size is C8SECTPFE_MAX_TSIN_CHAN, and not
C8SECTPFE_MAXCHANNEL.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c