From d9a6c68d6b1c8188a6c76b4be6b34b7c82a60ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E7=9A=93?= Date: Mon, 30 Jun 2025 20:55:32 -0400 Subject: [PATCH] Fix another potential crash in soundemitter.cpp --- src/audio/soundemitter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/audio/soundemitter.cpp b/src/audio/soundemitter.cpp index 6998814c..c147a2d8 100644 --- a/src/audio/soundemitter.cpp +++ b/src/audio/soundemitter.cpp @@ -391,6 +391,7 @@ bool SoundEmitter::sandbox_deserialize(const void *&data, mkxp_sandbox::wasm_siz if (filenames[i] != value) { if (filenames[i].empty()) { if (old_buffer != nullptr) { + AL::Source::stop(source); SoundBuffer::deref(old_buffer); } atchBufs[i] = nullptr;