Unverified Commit 72b58d4a authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!6847 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()

parents 5521330a 3af390a4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -137,7 +137,7 @@ static int snd_emu10k1_pcm_channel_alloc(struct snd_emu10k1_pcm * epcm, int voic
	epcm->voices[0]->epcm = epcm;
	if (voices > 1) {
		for (i = 1; i < voices; i++) {
			epcm->voices[i] = &epcm->emu->voices[epcm->voices[0]->number + i];
			epcm->voices[i] = &epcm->emu->voices[(epcm->voices[0]->number + i) % NUM_G];
			epcm->voices[i]->epcm = epcm;
		}
	}