mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-26 22:24:09 +08:00
ASoC: Intel: Fix a buffer overflow issue
0day robot reported a buffer overflow issue: ... sound/soc/intel/haswell/sst-haswell-pcm.c:1107 hsw_pcm_probe() error: buffer\ overflow 'hsw_dais' 4 <= 4 sound/soc/intel/haswell/sst-haswell-pcm.c:1109 hsw_pcm_probe() error: buffer\ overflow 'hsw_dais' 4 <= 4 ... Fix it by initializing the index(i) to correct value. Signed-off-by: Jie Yang <yang.jie@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f34c4bc7e5
commit
8e64aedf80
@ -1103,7 +1103,7 @@ static int hsw_pcm_probe(struct snd_soc_platform *platform)
|
||||
return 0;
|
||||
|
||||
err:
|
||||
for (;i >= 0; i--) {
|
||||
for (--i; i >= 0; i--) {
|
||||
if (hsw_dais[i].playback.channels_min)
|
||||
snd_dma_free_pages(&priv_data->dmab[i][0]);
|
||||
if (hsw_dais[i].capture.channels_min)
|
||||
|
Loading…
Reference in New Issue
Block a user