From 91bd6ae022254b793ae05e59e9a207c26bb1ce70 Mon Sep 17 00:00:00 2001 From: Louis M Date: Wed, 28 Feb 2024 13:32:08 -0500 Subject: [PATCH] Fix Segmentation fault at shutdown --- BBGE/SoundManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/BBGE/SoundManager.cpp b/BBGE/SoundManager.cpp index 96fe38e..0811c8f 100644 --- a/BBGE/SoundManager.cpp +++ b/BBGE/SoundManager.cpp @@ -542,7 +542,10 @@ SoundManager::~SoundManager() debugLog("unloading sound [" + snd + "]"); #ifndef BBGE_DISABLE_SOUND_CACHE FMOD::Sound *samp = (FMOD::Sound*)((*i).second); - samp->release(); + if (samp) + { + samp->release(); + } #else SoundInfo *info = (SoundInfo*)((*i).second); delete info;