diff --git a/stepmania/src/arch/Sound/RageSoundDriver_ALSA9.cpp b/stepmania/src/arch/Sound/RageSoundDriver_ALSA9.cpp index e3706c6756..bf372e40a3 100644 --- a/stepmania/src/arch/Sound/RageSoundDriver_ALSA9.cpp +++ b/stepmania/src/arch/Sound/RageSoundDriver_ALSA9.cpp @@ -42,7 +42,7 @@ void RageSound_ALSA9::MixerThread() if( stream_pool[i]->state == stream_pool[i]->INACTIVE ) continue; /* inactive */ - while( stream_pool[i]->GetData(false) ) + while( !shutdown && stream_pool[i]->GetData(false) ) ; } }