mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-11-13 08:07:23 +00:00
fail if LADSPA alloc fails but was requested by user
This commit is contained in:
parent
eb42279d71
commit
5ac826d0e0
1 changed files with 4 additions and 0 deletions
|
@ -697,6 +697,10 @@ new_fluid_synth(fluid_settings_t *settings)
|
||||||
fluid_settings_getint(settings, "synth.ladspa.active", &with_ladspa);
|
fluid_settings_getint(settings, "synth.ladspa.active", &with_ladspa);
|
||||||
if (with_ladspa) {
|
if (with_ladspa) {
|
||||||
synth->LADSPA_FxUnit = new_fluid_LADSPA_FxUnit(synth);
|
synth->LADSPA_FxUnit = new_fluid_LADSPA_FxUnit(synth);
|
||||||
|
if(synth->LADSPA_FxUnit == NULL) {
|
||||||
|
FLUID_LOG(FLUID_ERR, "Out of memory");
|
||||||
|
goto error_recovery;
|
||||||
|
}
|
||||||
fluid_rvoice_mixer_set_ladspa(synth->eventhandler->mixer, synth->LADSPA_FxUnit);
|
fluid_rvoice_mixer_set_ladspa(synth->eventhandler->mixer, synth->LADSPA_FxUnit);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue