Merge pull request #644 from davidebeatrici/sound-openal-pointer-check-array

sound/OpenAL/AL_CinematicAudio.cpp: Remove address check against array, zero out music buffer on shutdown
This commit is contained in:
Robert Beckebans 2022-07-02 14:29:22 +02:00 committed by GitHub
commit d292e46148
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -243,9 +243,13 @@ void CinematicAudio_OpenAL::ShutdownAudio()
}
}
if( alMusicBuffercin )
alDeleteBuffers( NUM_BUFFERS, &alMusicBuffercin[0] );
if( CheckALErrors() == AL_NO_ERROR )
{
alDeleteBuffers( NUM_BUFFERS, alMusicBuffercin );
for( int i = 0; i < NUM_BUFFERS; i++ )
{
alMusicBuffercin[ i ] = 0;
}
}
while( !tBuffer.empty() )