staging: speakup: avoid out-of-range access in synth_add()
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Mon, 7 Jan 2013 21:03:51 +0000 (22:03 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 6 Feb 2013 04:33:25 +0000 (04:33 +0000)
commit4b5a0124c45f7f40f0829de7e6bade4ce4633bfa
tree59960a2fcd02dba9b9a9ebde702f55d1ac312232
parent5d71c43a71a2ae5d331bd65fa9fe3bfd26a7ba85
staging: speakup: avoid out-of-range access in synth_add()

commit 6102c48bd421074a33e102f2ebda3724e8d275f9 upstream.

Check that array index is in-bounds before accessing the synths[] array.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Cc: Nickolai Zeldovich <nickolai@csail.mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/staging/speakup/synth.c