diff --git a/dom/media/MediaFormatReader.cpp b/dom/media/MediaFormatReader.cpp index c9d494247..c79ee73f4 100644 --- a/dom/media/MediaFormatReader.cpp +++ b/dom/media/MediaFormatReader.cpp @@ -1642,6 +1642,9 @@ MediaFormatReader::Update(TrackType aTrack) if (decoder.mError && !decoder.HasFatalError()) { decoder.mDecodePending = false; + MOZ_RELEASE_ASSERT(!decoder.HasInternalSeekPending(), + "No error can occur while an internal seek is pending"); + nsCString error; bool decodingFailedWithHardware = decoder.mError.ref() == NS_ERROR_DOM_MEDIA_DECODE_ERR &&