From 02fa952d693b62ade04abdde5ef8f0b8fbe22d15 Mon Sep 17 00:00:00 2001 From: trav90 Date: Thu, 4 May 2017 02:32:12 -0500 Subject: [PATCH] Error when finding invalid data --- dom/media/mediasource/TrackBuffersManager.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dom/media/mediasource/TrackBuffersManager.cpp b/dom/media/mediasource/TrackBuffersManager.cpp index f5fd054283..09d30585a6 100644 --- a/dom/media/mediasource/TrackBuffersManager.cpp +++ b/dom/media/mediasource/TrackBuffersManager.cpp @@ -574,10 +574,9 @@ TrackBuffersManager::SegmentParserLoop() continue; } // We have neither an init segment nor a media segment, this is invalid - // data. However, as we do not remove any bytes that are supposed to be - // ignored, we simply ignore them. - MSE_DEBUG("Found invalid data, ignoring for now"); - NeedMoreData(); + // data. + MSE_DEBUG("Found invalid data"); + RejectAppend(NS_ERROR_FAILURE, __func__); return; }