diff --git a/app/src/main/cpp/skyline/audio/track.cpp b/app/src/main/cpp/skyline/audio/track.cpp index e87968eb..5aa5cdbd 100644 --- a/app/src/main/cpp/skyline/audio/track.cpp +++ b/app/src/main/cpp/skyline/audio/track.cpp @@ -32,6 +32,7 @@ namespace skyline::audio { std::vector AudioTrack::GetReleasedBuffers(u32 max) { std::vector bufferIds; + std::unique_lock trackGuard(bufferLock); for (u32 index = 0; index < max; index++) { if (!identifiers.back().released)