dccpclientsink: fix string leak

This commit is contained in:
Vincent Penquerc'h 2012-01-12 15:43:51 +00:00
parent 2b81720a22
commit 083d21ce3d

View file

@ -73,6 +73,7 @@ static gboolean gst_dccp_client_sink_stop (GstBaseSink * bsink);
static gboolean gst_dccp_client_sink_start (GstBaseSink * bsink);
static GstFlowReturn gst_dccp_client_sink_render (GstBaseSink * bsink,
GstBuffer * buf);
static void gst_dccp_client_sink_finalize (GObject * gobject);
GST_DEBUG_CATEGORY_STATIC (dccpclientsink_debug);
@ -167,6 +168,16 @@ gst_dccp_client_sink_get_property (GObject * object, guint prop_id,
}
}
static void
gst_dccp_client_sink_finalize (GObject * gobject)
{
GstDCCPClientSink *this = GST_DCCP_CLIENT_SINK (gobject);
g_free (this->host);
G_OBJECT_CLASS (parent_class)->finalize (gobject);
}
/*
* Starts the element. If the sockfd property was not the default, this method
* will create a new socket and connect to the server.
@ -275,6 +286,7 @@ gst_dccp_client_sink_class_init (GstDCCPClientSinkClass * klass)
gobject_class->set_property = gst_dccp_client_sink_set_property;
gobject_class->get_property = gst_dccp_client_sink_get_property;
gobject_class->finalize = gst_dccp_client_sink_finalize;
g_object_class_install_property (G_OBJECT_CLASS (klass), PROP_PORT,
g_param_spec_int ("port", "Port",