commit 978a2dda12b4f520d5877197d3224d9cf124a8f2
Author: Michael Day <contact@michaelcday.com>
AuthorDate: Mon Mar 20 11:54:11 2023 -0400
Commit: Michael Day <contact@michaelcday.com>
CommitDate: Tue Mar 21 13:59:23 2023 -0400
Fix dangling pointers in FluidSynth init
---
src/i_flmusic.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/i_flmusic.c b/src/i_flmusic.c
index 87bfe663..e3bbf69a 100644
--- a/src/i_flmusic.c
+++ b/src/i_flmusic.c
@@ -130,7 +130,9 @@ static boolean I_FL_InitMusic(void)
{
// deleting the synth also deletes sfloader
delete_fluid_synth(synth);
+ synth = NULL;
delete_fluid_settings(settings);
+ settings = NULL;
fprintf(stderr,
"I_FL_InitMusic: Error loading FluidSynth soundfont: '%s'.\n",
fsynth_sf_path);