From 4ba7796d467a564d6be6f3033285c579ce4a2751 Mon Sep 17 00:00:00 2001 From: Andy Vandijck Date: Mon, 30 Jun 2025 11:54:13 +0200 Subject: [PATCH] Fix FAudio crash on MSVC --- src/wx/audio/internal/faudio.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wx/audio/internal/faudio.cpp b/src/wx/audio/internal/faudio.cpp index 3eaebcf2..2fbe798b 100644 --- a/src/wx/audio/internal/faudio.cpp +++ b/src/wx/audio/internal/faudio.cpp @@ -182,11 +182,12 @@ void FAudio_Output::close() { sVoice = nullptr; } - if (mVoice) { + if ((mVoice != (FAudioMasteringVoice *)0xDDDDDDDDDDDDDDDD) && (mVoice)) { FAudioVoice_DestroyVoice(mVoice); - mVoice = nullptr; } + mVoice = nullptr; + if (faud) { FAudio_Release(faud); faud = nullptr;