diff --git a/src/openrct2-ui/audio/AudioContext.cpp b/src/openrct2-ui/audio/AudioContext.cpp index 8affc4378c..527cb3e61a 100644 --- a/src/openrct2-ui/audio/AudioContext.cpp +++ b/src/openrct2-ui/audio/AudioContext.cpp @@ -26,7 +26,7 @@ namespace OpenRCT2 { namespace Audio class AudioContext : public IAudioContext { private: - IAudioMixer * _audioMixer; + IAudioMixer * _audioMixer = nullptr; public: AudioContext() @@ -40,6 +40,7 @@ namespace OpenRCT2 { namespace Audio ~AudioContext() override { + delete _audioMixer; SDL_QuitSubSystem(SDL_INIT_AUDIO); }