[Xfce4-commits] <garcon:master> Don't unref NULL file in GarconMenuDirectory.

Nick Schermer noreply at xfce.org
Thu Jun 2 12:04:01 CEST 2011


Updating branch refs/heads/master
         to 3d3e623ac9e8fa1e03f74143c8bcfb9f0dd752a0 (commit)
       from a3f79532450bb741a9551665a6dfdb4b7501d02a (commit)

commit 3d3e623ac9e8fa1e03f74143c8bcfb9f0dd752a0
Author: Nick Schermer <nick at xfce.org>
Date:   Thu Jun 2 12:03:08 2011 +0200

    Don't unref NULL file in GarconMenuDirectory.

 garcon/garcon-menu-directory.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/garcon/garcon-menu-directory.c b/garcon/garcon-menu-directory.c
index 1203059..4dafe58 100644
--- a/garcon/garcon-menu-directory.c
+++ b/garcon/garcon-menu-directory.c
@@ -245,7 +245,8 @@ garcon_menu_directory_finalize (GObject *object)
   g_strfreev (directory->priv->not_show_in);
 
   /* Free file */
-  g_object_unref (directory->priv->file);
+  if (directory->priv->file != NULL)
+    g_object_unref (directory->priv->file);
 
   (*G_OBJECT_CLASS (garcon_menu_directory_parent_class)->finalize) (object);
 }



More information about the Xfce4-commits mailing list