visual: avoid unreffing a NULL object
authorWim Taymans <wim.taymans@collabora.co.uk>
Fri, 6 May 2011 09:31:43 +0000 (11:31 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 6 May 2011 09:31:43 +0000 (11:31 +0200)
ext/libvisual/visual.c

index 53bcd80..fd04d01 100644 (file)
@@ -253,7 +253,8 @@ gst_visual_finalize (GObject * object)
   GstVisual *visual = GST_VISUAL (object);
 
   g_object_unref (visual->adapter);
-  gst_object_unref (visual->pool);
+  if (visual->pool)
+    gst_object_unref (visual->pool);
   gst_visual_clear_actors (visual);
 
   GST_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));