From: Sebastian Dröge Date: Wed, 1 Feb 2012 15:33:30 +0000 (+0100) Subject: audioencoder: gst_pad_get_pad_template_caps() now returns a new reference, don't... X-Git-Tag: RELEASE-0.11.2~76 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1cb4029d00e9ce7556b58f4e5f010bb031222b7d;p=platform%2Fupstream%2Fgst-plugins-base.git audioencoder: gst_pad_get_pad_template_caps() now returns a new reference, don't forget to unref --- diff --git a/gst-libs/gst/audio/gstaudioencoder.c b/gst-libs/gst/audio/gstaudioencoder.c index 689df06..e9b5d1a 100644 --- a/gst-libs/gst/audio/gstaudioencoder.c +++ b/gst-libs/gst/audio/gstaudioencoder.c @@ -1155,7 +1155,7 @@ refuse_caps: GstCaps * gst_audio_encoder_proxy_getcaps (GstAudioEncoder * enc, GstCaps * caps) { - const GstCaps *templ_caps; + GstCaps *templ_caps = NULL; GstCaps *allowed = NULL; GstCaps *fcaps, *filter_caps; gint i, j; @@ -1212,6 +1212,7 @@ gst_audio_encoder_proxy_getcaps (GstAudioEncoder * enc, GstCaps * caps) gst_caps_unref (filter_caps); done: + gst_caps_replace (&templ_caps, NULL); gst_caps_replace (&allowed, NULL); GST_LOG_OBJECT (enc, "proxy caps %" GST_PTR_FORMAT, fcaps);