ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region
authorLi Xu <li.xu@cirrus.com>
Tue, 1 Oct 2019 13:09:11 +0000 (14:09 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 1 Oct 2019 16:43:36 +0000 (17:43 +0100)
commit9daf4fd0302b2559223cf90dae7dc510c6679047
treed568d2ae2780fcd585d23c18c04ebb972b89d6bd
parent4bb41984bf2f4cb8ed6ec1579d317790bd941788
ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region

Fix potential NULL pointer dereference for alg_region in
wm_adsp_buffer_parse_legacy. In practice this can never happen as
loading the firmware should have failed at the wm_adsp2_setup_algs
stage, however probably better for the code to be robust against
future changes and this is more helpful for static analysis.

Signed-off-by: Li Xu <li.xu@cirrus.com>
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20191001130911.19238-1-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wm_adsp.c