From bec6cfb189088effd8cd5cb0fb0363ccb8fa9827 Mon Sep 17 00:00:00 2001 From: Ewald Snel Date: Mon, 18 Nov 2002 08:20:36 +0000 Subject: Fix segmentation fault with some QuickTime movie trailers CVS patchset: 3287 CVS date: 2002/11/18 08:20:36 --- src/demuxers/demux_qt.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/demuxers/demux_qt.c b/src/demuxers/demux_qt.c index 5551218d8..dd61cb60c 100644 --- a/src/demuxers/demux_qt.c +++ b/src/demuxers/demux_qt.c @@ -30,7 +30,7 @@ * build_frame_table * free_qt_info * - * $Id: demux_qt.c,v 1.112 2002/11/15 16:28:35 esnel Exp $ + * $Id: demux_qt.c,v 1.113 2002/11/18 08:20:36 esnel Exp $ * */ @@ -1216,8 +1216,10 @@ static qt_error build_frame_table(qt_sample_table *sample_table, } /* fill in the keyframe information */ - for (i = 0; i < sample_table->sync_sample_count; i++) - sample_table->frames[sample_table->sync_sample_table[i] - 1].keyframe = 1; + if (sample_table->sync_sample_table) { + for (i = 0; i < sample_table->sync_sample_count; i++) + sample_table->frames[sample_table->sync_sample_table[i] - 1].keyframe = 1; + } /* initialize edit list considerations */ edit_list_index = 0; -- cgit v1.2.3