dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 31 Aug 2009 12:42:27 +0000 (13:42 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 31 Aug 2009 12:44:31 +0000 (13:44 +0100)
gst/dvdsub/gstdvdsubparse.c

index eb5b2e3..e922d56 100644 (file)
@@ -90,7 +90,8 @@ gst_dvd_sub_parse_finalize (GObject * object)
 {
   GstDvdSubParse *parse = GST_DVD_SUB_PARSE (object);
 
-  gst_object_unref (parse->adapter);
+  g_object_unref (parse->adapter);
+  parse->adapter = NULL;
 
   G_OBJECT_CLASS (parent_class)->finalize (object);
 }