[PATCH] drivers/telephony/ixj: fix an array overrun
authorAdrian Bunk <bunk@stusta.de>
Thu, 9 Nov 2006 01:44:45 +0000 (17:44 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 9 Nov 2006 02:29:23 +0000 (18:29 -0800)
The Coverity checker noted that in
drivers/telephony/ixj.c:ixj_build_filter_cadence(), filter_en[4] or
filter_en[5] could be written to.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/telephony/ixj.h

index fbea4541c234bbcd4a83b9cdb4ddf75141e36aa2..8d69bcdc29c95dda937a53652445140f008eba0d 100644 (file)
@@ -1295,7 +1295,7 @@ typedef struct {
        Proc_Info_Type Info_write;
        unsigned short frame_count;
        unsigned int filter_hist[4];
-       unsigned char filter_en[4];
+       unsigned char filter_en[6];
        unsigned short proc_load;
        unsigned long framesread;
        unsigned long frameswritten;