Check for nullptr in BufferManager::release
This commit is contained in:
@@ -89,6 +89,7 @@ void BufferManager::clear( surroundSampleFrame * ab, const f_cnt_t frames,
|
||||
|
||||
void BufferManager::release( sampleFrame * buf )
|
||||
{
|
||||
if (buf == nullptr) return;
|
||||
int i = s_releasedIndex.fetchAndAddOrdered( 1 );
|
||||
s_released[ i ] = buf;
|
||||
//qDebug( "released buffer: %p - index %d", buf, i );
|
||||
|
||||
@@ -58,6 +58,6 @@ void PlayHandle::doProcessing()
|
||||
|
||||
void PlayHandle::releaseBuffer()
|
||||
{
|
||||
if( m_playHandleBuffer ) BufferManager::release( m_playHandleBuffer );
|
||||
BufferManager::release( m_playHandleBuffer );
|
||||
m_playHandleBuffer = NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user