diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-12-19 11:38:03 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-12-19 11:38:03 +0100 |
commit | ec85dfaa61ff7a5aa54713aa855628997ac8cd2f (patch) | |
tree | b7187c2a7e8ccb64cd464a70bb7ddbdc01fb8b70 /gst/autoconvert/gstautovideoconvert.c | |
parent | 530eca9984fff283a7bc21d088da2c58a6af5518 (diff) | |
download | gstreamer-plugins-bad-ec85dfaa61ff7a5aa54713aa855628997ac8cd2f.tar.gz |
autovideoconvert: Don't leak pad templates created from static pad templates
Diffstat (limited to 'gst/autoconvert/gstautovideoconvert.c')
-rw-r--r-- | gst/autoconvert/gstautovideoconvert.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/autoconvert/gstautovideoconvert.c b/gst/autoconvert/gstautovideoconvert.c index 8e814b46c..00ee6db47 100644 --- a/gst/autoconvert/gstautovideoconvert.c +++ b/gst/autoconvert/gstautovideoconvert.c @@ -230,6 +230,7 @@ gst_auto_video_convert_init (GstAutoVideoConvert * autovideoconvert, /* add sink ghost pad */ gst_element_add_pad (GST_ELEMENT (autovideoconvert), autovideoconvert->sinkpad); + gst_object_unref (pad_tmpl); /* get src pad template */ pad_tmpl = gst_static_pad_template_get (&srctemplate); @@ -238,6 +239,7 @@ gst_auto_video_convert_init (GstAutoVideoConvert * autovideoconvert, /* add src ghost pad */ gst_element_add_pad (GST_ELEMENT (autovideoconvert), autovideoconvert->srcpad); + gst_object_unref (pad_tmpl); return; } |