ASoC: 88pm860x: array overflow in snd_soc_put_volsw_2r_st()
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 13 Sep 2013 07:52:49 +0000 (10:52 +0300)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 26 Oct 2013 20:06:04 +0000 (21:06 +0100)
commitfc99ffd3d8beb8103ce3d6cc3f9b3630c8a1e594
treeaec010b3d2e4b318c393046adbb85826749bc56d
parentcb5f54477a5f46b11df2a8f3f8ac3a933a502ad3
ASoC: 88pm860x: array overflow in snd_soc_put_volsw_2r_st()

commit d967967e8d1116fb38bad25e58714b5dddd03cca upstream.

This is called from snd_ctl_elem_write() with user supplied data so we
need to add some bounds checking.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
sound/soc/codecs/88pm860x-codec.c