diff --exclude-from=/home/dang/.scripts/diffrc -up -ruN GConf-2.23.2.old/gconf/gconftool.c GConf-2.23.2/gconf/gconftool.c
--- GConf-2.23.2.old/gconf/gconftool.c	2008-06-28 05:27:33.000000000 -0400
+++ GConf-2.23.2/gconf/gconftool.c	2008-09-23 10:20:00.000000000 -0400
@@ -856,6 +856,7 @@ main (int argc, char** argv)
     {
       g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas\n"));
       makefile_install_mode = FALSE;
+	  return 0;
     }
 
   if (makefile_uninstall_mode &&
@@ -863,6 +864,7 @@ main (int argc, char** argv)
     {
       g_print (_("GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas\n"));
       makefile_uninstall_mode = FALSE;
+	  return 0;
     }
 
   if (makefile_install_mode || makefile_uninstall_mode)
