mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-04 01:46:42 +00:00
AUDIO: FM-TOWNS/PC-98: Fix array init. PVS-Studio V512
The intent was to initialize a two dimensional array but instead only the first 257 of 510 bytes were initialized.
This commit is contained in:
parent
4693cdff28
commit
01ab50eae6
@ -967,8 +967,7 @@ TownsPC98_FmSynth::TownsPC98_FmSynth(Audio::Mixer *mixer, EmuType type) :
|
||||
memset(&_timers[0], 0, sizeof(ChipTimer));
|
||||
memset(&_timers[1], 0, sizeof(ChipTimer));
|
||||
|
||||
memset(_registers[0], 0, 255);
|
||||
memset(_registers[1], 0, 255);
|
||||
memset(_registers, 0, sizeof(_registers));
|
||||
|
||||
_timerProcIdle = new ChipTimerProc(this, &TownsPC98_FmSynth::idleTimerCallback);
|
||||
_timerProcA = new ChipTimerProc(this, &TownsPC98_FmSynth::timerCallbackA);
|
||||
@ -1056,8 +1055,7 @@ void TownsPC98_FmSynth::reset() {
|
||||
_chanInternal[i].updateEnvelopeParameters = false;
|
||||
}
|
||||
|
||||
memset(_registers[0], 0, 255);
|
||||
memset(_registers[1], 0, 255);
|
||||
memset(_registers, 0, sizeof(_registers));
|
||||
|
||||
#ifdef ENABLE_SNDTOWNS98_WAITCYCLES
|
||||
_waitCycleElapsedWrites.clear();
|
||||
|
Loading…
x
Reference in New Issue
Block a user