AUDIO: Fix mismatching malloc/delete[]

This commit is contained in:
Thierry Crozat 2020-04-27 22:51:44 +01:00
parent c421a25b8e
commit 03cf6531a5

View File

@ -100,14 +100,14 @@ void MidiDriver_FluidSynth::setInt(const char *name, int val) {
char *name2 = scumm_strdup(name);
fluid_settings_setint(_settings, name2, val);
delete[] name2;
free(name2);
}
void MidiDriver_FluidSynth::setNum(const char *name, double val) {
char *name2 = scumm_strdup(name);
fluid_settings_setnum(_settings, name2, val);
delete[] name2;
free(name2);
}
void MidiDriver_FluidSynth::setStr(const char *name, const char *val) {
@ -115,8 +115,8 @@ void MidiDriver_FluidSynth::setStr(const char *name, const char *val) {
char *val2 = scumm_strdup(val);
fluid_settings_setstr(_settings, name2, val2);
delete[] name2;
delete[] val2;
free(name2);
free(val2);
}
int MidiDriver_FluidSynth::open() {