autovideoconvert: Don't leak pad templates created from static pad templates
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 19 Dec 2010 10:38:03 +0000 (11:38 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 19 Dec 2010 10:38:03 +0000 (11:38 +0100)
gst/autoconvert/gstautovideoconvert.c

index 8e814b4..00ee6db 100644 (file)
@@ -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;
 }