From: Sebastian Dröge Date: Mon, 1 Apr 2013 08:19:01 +0000 (+0200) Subject: caps: Set features' parent refcount in gst_caps_set_features() too X-Git-Tag: 1.1.1~184 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=efcb4023e6c1c71d281b41e14a6e4800775cb6f1;p=platform%2Fupstream%2Fgstreamer.git caps: Set features' parent refcount in gst_caps_set_features() too --- diff --git a/gst/gstcaps.c b/gst/gstcaps.c index 4b3b8c8..0e8c798 100644 --- a/gst/gstcaps.c +++ b/gst/gstcaps.c @@ -863,6 +863,10 @@ gst_caps_set_features (GstCaps * caps, guint index, GstCapsFeatures * features) storage = &gst_caps_get_features_unchecked (caps, index); old = *storage; *storage = features; + + if (features) + gst_caps_features_set_parent_refcount (features, &GST_CAPS_REFCOUNT (caps)); + if (old) gst_caps_features_free (old); }