mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-01-19 16:00:51 +00:00
Add missing check for memory allocation error on chorus effect
This commit is contained in:
parent
7ed5d1f1d8
commit
3ec593a6aa
1 changed files with 1 additions and 1 deletions
|
@ -530,7 +530,7 @@ new_fluid_rvoice_mixer(int buf_count, int fx_buf_count, fluid_real_t sample_rate
|
||||||
/* allocate the reverb module */
|
/* allocate the reverb module */
|
||||||
mixer->fx.reverb = new_fluid_revmodel(sample_rate);
|
mixer->fx.reverb = new_fluid_revmodel(sample_rate);
|
||||||
mixer->fx.chorus = new_fluid_chorus(sample_rate);
|
mixer->fx.chorus = new_fluid_chorus(sample_rate);
|
||||||
if (mixer->fx.reverb == NULL) {
|
if (mixer->fx.reverb == NULL || mixer->fx.chorus == NULL) {
|
||||||
FLUID_LOG(FLUID_ERR, "Out of memory");
|
FLUID_LOG(FLUID_ERR, "Out of memory");
|
||||||
delete_fluid_rvoice_mixer(mixer);
|
delete_fluid_rvoice_mixer(mixer);
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
Loading…
Reference in a new issue