media: dm1105: Limit number of cards to avoid buffer over read
authorAnton Vasilyev <vasilyev@ispras.ru>
Wed, 18 Jul 2018 14:13:56 +0000 (10:13 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Thu, 2 Aug 2018 22:53:42 +0000 (18:53 -0400)
commit65b40a986fc68cb3b362bb855303b73a2b8538c2
tree53f19a19b6c6386c78677aee2a3b57345297d5d3
parent817dc4b579d897d3f645c11dc255f21642aa99df
media: dm1105: Limit number of cards to avoid buffer over read

dm1105_probe() counts number of cards at dm1105_devcount,
but missed bounds check before dereference a card array.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Anton Vasilyev <vasilyev@ispras.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/pci/dm1105/dm1105.c