summaryrefslogtreecommitdiffstats
path: root/gst/wavparse
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-04-07 22:35:31 +0300
committerStefan Kost <ensonic@users.sf.net>2009-04-07 22:36:39 +0300
commit1095e624ec76a5e40feb6a5adcc9545803e63adc (patch)
tree0907462777f815cdcb1902907b9a01d6edb48e29 /gst/wavparse
parentc4c5de6044a31869762f92cd63b7582d442fa7d5 (diff)
wavparse: don't leak pad-template
gst_element_class_add_pad_template() does not take ownership.
Diffstat (limited to 'gst/wavparse')
-rw-r--r--gst/wavparse/gstwavparse.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c
index c8e7c756..5daee4d4 100644
--- a/gst/wavparse/gstwavparse.c
+++ b/gst/wavparse/gstwavparse.c
@@ -113,6 +113,7 @@ gst_wavparse_base_init (gpointer g_class)
src_template = gst_pad_template_new ("wavparse_src", GST_PAD_SRC,
GST_PAD_SOMETIMES, gst_riff_create_audio_template_caps ());
gst_element_class_add_pad_template (element_class, src_template);
+ gst_object_unref (src_template);
gst_element_class_set_details (element_class, &gst_wavparse_details);
}