From 1cb4029d00e9ce7556b58f4e5f010bb031222b7d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 1 Feb 2012 16:33:30 +0100 Subject: [PATCH] audioencoder: gst_pad_get_pad_template_caps() now returns a new reference, don't forget to unref --- gst-libs/gst/audio/gstaudioencoder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); -- 2.7.4