From 9e99a1ca417f24bdf4f8c39f26d620b3261444c3 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Thu, 10 Apr 2014 13:34:58 +0100 Subject: [PATCH] decodebin: consider "no demuxer" case to not have dynamic pads This fixes a possible NULL dereference. Coverity 1195146 --- gst/playback/gstdecodebin2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 3b5d456104..2789a14142 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1528,7 +1528,7 @@ analyze_new_pad (GstDecodeBin * dbin, GstElement * src, GstPad * pad, /* If this is not a dynamic pad demuxer, we're no-more-pads * already before anything else happens */ - if (!demux->no_more_pads_id) + if (demux == NULL || !demux->no_more_pads_id) group->no_more_pads = TRUE; }