From b36a292fbc4497a68570666372ef2a85ab0168df Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Sun, 11 Apr 2021 14:29:14 +0200 Subject: [PATCH] Initialize FMOD pointers to NULL, so that the validation checks will also work correctly in Release builds --- engine/Quake/bgmusic.c | 8 ++++---- engine/Quake/snd_fmod.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/engine/Quake/bgmusic.c b/engine/Quake/bgmusic.c index ec638d5..8a9f9c6 100644 --- a/engine/Quake/bgmusic.c +++ b/engine/Quake/bgmusic.c @@ -39,10 +39,10 @@ static qboolean no_extmusic = false; static float old_volume = -1.0f; extern FMOD_SYSTEM *fmod_system; -FMOD_CHANNELGROUP *bgm_channelGroup; -FMOD_CHANNEL *bgm_channel; -FMOD_SOUND *bgm_sound; -byte *bgm_data; +FMOD_CHANNELGROUP *bgm_channelGroup = NULL; +FMOD_CHANNEL *bgm_channel = NULL; +FMOD_SOUND *bgm_sound = NULL; +byte *bgm_data = NULL; static const char *extensions[] = { diff --git a/engine/Quake/snd_fmod.c b/engine/Quake/snd_fmod.c index 330fc31..c0d8aac 100644 --- a/engine/Quake/snd_fmod.c +++ b/engine/Quake/snd_fmod.c @@ -4,6 +4,6 @@ #include "fmod.h" #include "fmod_errors.h" -FMOD_SYSTEM *fmod_system; +FMOD_SYSTEM *fmod_system = NULL; #endif // USE_FMOD