]> Pileus Git - ~andy/linux/commit
Staging: wlags49_h2: reading past the end of array
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 17 Apr 2012 06:47:25 +0000 (09:47 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Apr 2012 23:58:16 +0000 (16:58 -0700)
commitfdf3480032fc900075c4bdb18271150aaa8a53a0
tree3427b2530e73a4d687519c15fef543231c2298c4
parent1ae5062a33be13a72d37ec46808490d471b0c1d3
Staging: wlags49_h2: reading past the end of array

The original code had some confusion about the dimensions of the array.
It should have been an array of 2 element arrays but it was declared as
an array of 50 element arrays.

The limitter on the outside array should have been
ARRAY_SIZE(chan_freq_list) or 26 but instead 50 was used.  It meant that
we read past the end.  It's probably harmless but it's obviously worth
fixing.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/wlags49_h2/wl_util.c