also need to ref the template in gst_pad_new_from_template
authorSteve Baker <steve@stevebaker.org>
Sat, 29 Sep 2001 15:39:00 +0000 (15:39 +0000)
committerSteve Baker <steve@stevebaker.org>
Sat, 29 Sep 2001 15:39:00 +0000 (15:39 +0000)
Original commit message from CVS:
also need to ref the template in gst_pad_new_from_template

gst/gstpad.c

index ed9061d..a21a964 100644 (file)
@@ -287,9 +287,10 @@ gst_pad_new_from_template (GstPadTemplate *templ,
   g_return_val_if_fail (templ != NULL, NULL);
 
   pad = gst_pad_new (name, templ->direction);
-
+  
+  gst_object_ref (GST_OBJECT (templ));
   GST_PAD_PADTEMPLATE(pad) = templ;
-
+  
   return pad;
 }