From 950d36c677e67b6211b06e894386db949f23dd60 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Tue, 25 Nov 2025 16:23:41 -0600 Subject: [PATCH] fix(sound): add missing logic in SEOpenCallback --- src/sound/SESound.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/sound/SESound.cpp b/src/sound/SESound.cpp index e30e37b..2bb7894 100644 --- a/src/sound/SESound.cpp +++ b/src/sound/SESound.cpp @@ -99,7 +99,11 @@ FMOD_RESULT SEOpenCallback(const char* name, uint32_t* filesize, void** handle, *filesize = SFile::GetFileSize(internal->m_file, nullptr); *handle = internal->m_file; - *(&userdata) = nullptr; + userdata = nullptr; + + internal->m_file = nullptr; + + SESound::s_InternalCritSect.Leave(); return FMOD_OK; }