Check for nullptr in BufferManager::release

This commit is contained in:
Lukas W
2017-02-12 10:50:00 +01:00
parent 4254597fae
commit e6b571270a
2 changed files with 2 additions and 1 deletions

View File

@@ -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 );

View File

@@ -58,6 +58,6 @@ void PlayHandle::doProcessing()
void PlayHandle::releaseBuffer()
{
if( m_playHandleBuffer ) BufferManager::release( m_playHandleBuffer );
BufferManager::release( m_playHandleBuffer );
m_playHandleBuffer = NULL;
}