Explicitly unset the session bus address for the peer tests
authorMatthias Clasen <mclasen@redhat.com>
Sun, 24 Jul 2011 01:59:49 +0000 (21:59 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 24 Jul 2011 01:59:49 +0000 (21:59 -0400)
Otherwise, we may run into trouble as opening a peer-to-peer
connection uses a socket client, which uses a proxy resolver
which may end up using gsettings, whose dconf backend may end
up using the session bus to talk to dconfd...

gio/tests/gdbus-peer.c

index c71a526..af2feca 100644 (file)
@@ -1538,6 +1538,8 @@ main (int   argc,
   g_thread_init (NULL);
   g_test_init (&argc, &argv, NULL);
 
+  g_unsetenv ("DBUS_SESSION_BUS_ADDRESS");
+
   introspection_data = g_dbus_node_info_new_for_xml (test_interface_introspection_xml, NULL);
   g_assert (introspection_data != NULL);
   test_interface_introspection_data = introspection_data->interfaces[0];