diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-08-18 06:40:28 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-09-26 11:30:32 -0400 |
commit | 0d0d871b3f3395820ec33a78fb2cc101b9bdcced (patch) | |
tree | 272019d21a2dc5f3bbddee6c6c533dd666eb1149 | |
parent | eb42c42449b4d018881dc8f1856ce84cf74f90c5 (diff) |
V4L/DVB (4508): Fix an array overflow on bt866
The Coverity checker spotted the following two array overflows.
Registers 0xcc and 0xdc were cached on reg[] array, with only 128 elements,
instead of 256.
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
-rw-r--r-- | drivers/media/video/bt866.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/video/bt866.c b/drivers/media/video/bt866.c index 05e42bbcfc3d..772fd52d551a 100644 --- a/drivers/media/video/bt866.c +++ b/drivers/media/video/bt866.c | |||
@@ -65,7 +65,7 @@ MODULE_LICENSE("GPL"); | |||
65 | struct bt866 { | 65 | struct bt866 { |
66 | struct i2c_client *i2c; | 66 | struct i2c_client *i2c; |
67 | int addr; | 67 | int addr; |
68 | unsigned char reg[128]; | 68 | unsigned char reg[256]; |
69 | 69 | ||
70 | int norm; | 70 | int norm; |
71 | int enable; | 71 | int enable; |