void
gst_linsys_sdi_sink_dispose (GObject * object)
{
+ GstLinsysSdiSink *linsyssdisink;
+
g_return_if_fail (GST_IS_LINSYS_SDI_SINK (object));
+ linsyssdisink = GST_LINSYS_SDI_SINK (object);
/* clean up as possible. may be called multiple times */
+ g_free (linsyssdisink->device);
+ linsyssdisink->device = NULL;
G_OBJECT_CLASS (parent_class)->dispose (object);
}
void
gst_linsys_sdi_src_dispose (GObject * object)
{
- g_return_if_fail (GST_IS_LINSYS_SDI_SRC (object));
+ GstLinsysSdiSrc *linsyssdisrc = GST_LINSYS_SDI_SRC (object);
+ g_return_if_fail (linsyssdisrc != NULL);
/* clean up as possible. may be called multiple times */
+ g_free (linsyssdisrc->device);
+ linsyssdisrc->device = NULL;
G_OBJECT_CLASS (parent_class)->dispose (object);
}