summaryrefslogtreecommitdiffstats
path: root/gst/matroska
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-09-04 07:10:03 +0200
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-09-04 07:10:03 +0200
commitb35b752c41c6b207db862309d6fae4e0977635f2 (patch)
tree48d878eef837b383c4b645cc8ff932fb3eea3c6c /gst/matroska
parent0c6fba9506660b3857c8857cbe690adff1ea84e4 (diff)
matroskademux: Correctly handle NULL GstIndex
Diffstat (limited to 'gst/matroska')
-rw-r--r--gst/matroska/matroska-demux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/matroska/matroska-demux.c b/gst/matroska/matroska-demux.c
index b3669197..9cab4194 100644
--- a/gst/matroska/matroska-demux.c
+++ b/gst/matroska/matroska-demux.c
@@ -5803,7 +5803,7 @@ gst_matroska_demux_set_index (GstElement * element, GstIndex * index)
GST_OBJECT_LOCK (demux);
if (demux->element_index)
gst_object_unref (demux->element_index);
- demux->element_index = gst_object_ref (index);
+ demux->element_index = index ? gst_object_ref (index) : NULL;
GST_OBJECT_UNLOCK (demux);
GST_DEBUG_OBJECT (demux, "Set index %" GST_PTR_FORMAT, demux->element_index);
}