From 83046494a5cf5aed4f433c59765561a9703aac32 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Sat, 11 Dec 2021 23:03:37 +0100 Subject: [PATCH] Fix crash --- Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp b/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp index 374ab646f..2ea443fc4 100644 --- a/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp +++ b/Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp @@ -414,6 +414,8 @@ void AudioBackendOAL::Source_ClipLoaded(AudioSource* source) { auto& contexts = ALC::GetContexts(); const int32 numContexts = contexts.Count(); + if (source->SourceIDs.Count() < numContexts) + return; const auto clip = source->Clip.Get(); const bool is3D = source->Is3D(); const bool isStreamable = clip->IsStreamable();