mirror of
https://github.com/libretro/smsplus-gx.git
synced 2025-03-02 05:55:27 +00:00
(audio) Fix heap-buffer-overflow
This commit is contained in:
parent
baa974d153
commit
467375fe95
@ -20,13 +20,15 @@ void Sound_Init()
|
||||
void Sound_Update()
|
||||
{
|
||||
int32_t i;
|
||||
for (i = 0; i < (4 * (SOUND_FREQUENCY / snd.fps)); i++)
|
||||
long len = (SOUND_FREQUENCY / snd.fps);
|
||||
|
||||
for (i = 0; i < len; i++)
|
||||
{
|
||||
buffer_snd[i * 2] = snd.output[1][i] * option.soundlevel;
|
||||
buffer_snd[i * 2 + 1] = snd.output[0][i] * option.soundlevel;
|
||||
}
|
||||
|
||||
audio_batch_cb((const int16_t*)buffer_snd, (size_t) (SOUND_FREQUENCY / snd.fps));
|
||||
audio_batch_cb((const int16_t*)buffer_snd, (size_t) len);
|
||||
}
|
||||
|
||||
void Sound_Close()
|
||||
|
Loading…
x
Reference in New Issue
Block a user