]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: codecs: rx-macro: fix accessing compander for aux
authorSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Tue, 22 Feb 2022 18:32:04 +0000 (18:32 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 23 Feb 2022 02:04:02 +0000 (02:04 +0000)
commit8d00b5840b67bfd3edba3c1e08abf6a18cc98b24
treea7c1a04857f4c040ad82efa8a5e854cdf70ca385
parentdf3963ab881c9bbd91688caeef5f15e7b8b9d4ec
ASoC: codecs: rx-macro: fix accessing compander for aux

AUX interpolator does not have compander, so check before accessing
compander data for this.

Without this checkan array of out bounds access will be made in
comp_enabled[] array.

Fixes: acab85a2af6f ("ASoC: codecs: lpass-rx-macro: add dapm widgets and route")
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20220222183212.11580-2-srinivas.kandagatla@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/lpass-rx-macro.c