From 8f2f705c218d61639bf35959d25626ed89197903 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 19 May 2009 15:27:12 +0200 Subject: [PATCH] uridecodebin: fix potential caps leak Free the user-configured caps in finalize. --- gst/playback/gsturidecodebin.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c index e8338d1430..5a92c16ff8 100644 --- a/gst/playback/gsturidecodebin.c +++ b/gst/playback/gsturidecodebin.c @@ -453,10 +453,10 @@ gst_uri_decode_bin_finalize (GObject * obj) g_mutex_free (dec->lock); g_free (dec->uri); g_free (dec->encoding); - if (dec->factories) { + if (dec->factories) g_value_array_free (dec->factories); - dec->factories = NULL; - } + if (dec->caps) + gst_caps_unref (dec->caps); G_OBJECT_CLASS (parent_class)->finalize (obj); }