Bug 645593 - Null check mAudioStream before use in PlaySilence. r=cpearce

This commit is contained in:
Matthew Gregan 2011-03-30 18:45:44 +13:00
Родитель 8c92942a6f
Коммит b267b9a24b
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -597,7 +597,7 @@ PRUint32 nsBuiltinDecoderStateMachine::PlaySilence(PRUint32 aSamples,
{
MonitorAutoEnter audioMon(mAudioMonitor);
if (mAudioStream->IsPaused()) {
if (!mAudioStream || mAudioStream->IsPaused()) {
// The state machine has paused since we've released the decoder
// monitor and acquired the audio monitor. Don't write any audio.
return 0;