From 872cc295a6f48eac9bff65bdd484209a6c1d93af Mon Sep 17 00:00:00 2001 From: Matej Knopp Date: Thu, 14 Feb 2013 11:17:31 +0100 Subject: [PATCH] decodebin: Check if value is set before unsetting it https://bugzilla.gnome.org/show_bug.cgi?id=693401 --- gst/playback/gstdecodebin2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index 1be1d26..1a103eb 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -3131,6 +3131,8 @@ gst_decode_group_control_demuxer_pad (GstDecodeGroup * group, GstPad * pad) beach: g_value_unset (&item); + if (G_IS_VALUE (&item)) + g_value_unset (&item); if (it) gst_iterator_free (it); gst_object_unref (sinkpad); -- 2.7.4