]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: echoaudio: read past end of array
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 23 Mar 2015 09:41:31 +0000 (12:41 +0300)
committerTakashi Iwai <tiwai@suse.de>
Mon, 23 Mar 2015 13:00:28 +0000 (14:00 +0100)
commit09c2a2910b6601db70b6b372f20e1bb33a087816
treeabf0888bcd55c82a26218df1596cf674e51e4515
parentb05a519d010dd97545c0258f53af1b8154026350
ALSA: echoaudio: read past end of array

We need to cap "ucontrol->id.index / num_busses_in(chip)" so the we
don't read beyond the end of the array.

I also adding a check on "in" and changing the type in
snd_echo_mixer_put() from short to unsigned int. Those changes are done
for symmetry and are cosmetic.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/echoaudio/echoaudio.c