David Zeuthen 846498c
--- dbus-1.0.2/bus/bus.c.audit_session	2006-12-11 14:21:23.000000000 -0500
David Zeuthen 846498c
+++ dbus-1.0.2/bus/bus.c	2007-03-30 11:53:46.000000000 -0400
David Zeuthen 846498c
@@ -746,11 +746,6 @@
David Zeuthen 846498c
       _dbus_string_free (&pid;;
David Zeuthen 846498c
     }
David Zeuthen 846498c
 
David Zeuthen 846498c
-  if (!bus_selinux_full_init ())
David Zeuthen 846498c
-    {
David Zeuthen 846498c
-      _dbus_warn ("SELinux initialization failed\n");
David Zeuthen 846498c
-    }
David Zeuthen 846498c
-
David Zeuthen 846498c
   if (!process_config_postinit (context, parser, error))
David Zeuthen 846498c
     {
David Zeuthen 846498c
       _DBUS_ASSERT_ERROR_IS_SET (error);
David Zeuthen 846498c
@@ -775,6 +770,11 @@
David Zeuthen 846498c
 	}
David Zeuthen 846498c
     }
David Zeuthen 846498c
   
David Zeuthen 846498c
+  if (!bus_selinux_full_init ())
David Zeuthen 846498c
+    {
David Zeuthen 846498c
+      _dbus_warn ("SELinux initialization failed\n");
David Zeuthen 846498c
+    }
David Zeuthen 846498c
+
David Zeuthen 846498c
   dbus_server_free_data_slot (&server_data_slot);
David Zeuthen 846498c
   
David Zeuthen 846498c
   return context;