From: Sebastian Dröge Date: Sat, 11 Dec 2010 16:49:03 +0000 (+0100) Subject: qtdemux: Check if there's actually a seek table before parsing it X-Git-Tag: RELEASE-0.10.27~235 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e7ac799278398fb5f4f0aa5473449ad534fde422;p=platform%2Fupstream%2Fgst-plugins-good.git qtdemux: Check if there's actually a seek table before parsing it --- diff --git a/gst/qtdemux/qtdemux.c b/gst/qtdemux/qtdemux.c index 5a6fb7e1f..dac0db10e 100644 --- a/gst/qtdemux/qtdemux.c +++ b/gst/qtdemux/qtdemux.c @@ -876,6 +876,9 @@ gst_qtdemux_find_index_for_given_media_offset_linear (GstQTDemux * qtdemux, QtDemuxSample *result = str->samples; guint32 index = 0; + if (result == NULL || str->n_samples == 0) + return -1; + if (media_offset == result->offset) return index;