Bug 515546 - Null check mReader in nsOggDecoder::Shutdown. r=chris.double

--HG--
extra : rebase_source : e72005a765db36ed9b4cdd7d8717f6f923ce6b67
This commit is contained in:
Matthew Gregan 2009-09-22 12:03:42 +12:00
Родитель 40780c2c4b
Коммит 9f16f9a4ac
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -1940,7 +1940,9 @@ void nsOggDecoder::Shutdown()
// Force any outstanding seek and byterange requests to complete
// to prevent shutdown from deadlocking.
mReader->Stream()->Close();
if (mReader) {
mReader->Stream()->Close();
}
ChangeState(PLAY_STATE_SHUTDOWN);
nsMediaDecoder::Shutdown();
@ -2532,7 +2534,7 @@ void nsOggDecoder::StartProgressUpdates()
void nsOggDecoder::MoveLoadsToBackground()
{
if (mReader && mReader->Stream()) {
if (mReader) {
mReader->Stream()->MoveLoadsToBackground();
}
}