From 2f8ac741865399aa4788b23be84c9e14f16ff08d Mon Sep 17 00:00:00 2001 From: Sotaro Ikeda Date: Wed, 30 Oct 2013 15:41:07 -0400 Subject: [PATCH] Bug 932076 - Add check for MediaExtractor creation failure. r=doublec --- content/media/omx/MediaOmxReader.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/media/omx/MediaOmxReader.cpp b/content/media/omx/MediaOmxReader.cpp index 34b542507e4..9442e0f9314 100644 --- a/content/media/omx/MediaOmxReader.cpp +++ b/content/media/omx/MediaOmxReader.cpp @@ -87,7 +87,9 @@ nsresult MediaOmxReader::InitOmxDecoder() dataSource->initCheck(); sp extractor = MediaExtractor::Create(dataSource); - + if (!extractor.get()) { + return NS_ERROR_FAILURE; + } mOmxDecoder = new OmxDecoder(mDecoder->GetResource(), mDecoder); if (!mOmxDecoder->Init(extractor)) { return NS_ERROR_FAILURE;