From e883ca6b9da257c181f8a1745402c94b662b189b Mon Sep 17 00:00:00 2001 From: Mark Chandler Date: Mon, 1 Dec 2025 12:58:36 -0800 Subject: [PATCH] fix nullptr crash checking for audio files to free --- .../Source/OpenALAudioDevice/OpenALAudioCache.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GeneralsMD/Code/GameEngineDevice/Source/OpenALAudioDevice/OpenALAudioCache.cpp b/GeneralsMD/Code/GameEngineDevice/Source/OpenALAudioDevice/OpenALAudioCache.cpp index 813cb6c7cc6..35bc4d8bccd 100644 --- a/GeneralsMD/Code/GameEngineDevice/Source/OpenALAudioDevice/OpenALAudioCache.cpp +++ b/GeneralsMD/Code/GameEngineDevice/Source/OpenALAudioDevice/OpenALAudioCache.cpp @@ -271,7 +271,7 @@ Bool OpenALAudioFileCache::freeEnoughSpaceForSample(const OpenAudioFile& sampleT if (runningTotal < spaceRequired) { for (it = m_openFiles.begin(); it != m_openFiles.end(); ++it) { if (it->second.m_openCount > 0) { - if (it->second.m_eventInfo->m_priority < sampleThatNeedsSpace.m_eventInfo->m_priority) { + if (it->second.m_eventInfo != NULL && it->second.m_eventInfo->m_priority < sampleThatNeedsSpace.m_eventInfo->m_priority) { filesToClose.push_back(it->first); runningTotal += it->second.m_fileSize;