You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
1.0 KiB
25 lines
1.0 KiB
https://bugs.gentoo.org/753761
|
|
|
|
diff --git a/src/util/virgdbus.c b/src/util/virgdbus.c
|
|
index 4360a6a..4ad1a5c 100644
|
|
--- a/src/util/virgdbus.c
|
|
+++ b/src/util/virgdbus.c
|
|
@@ -54,11 +54,15 @@ virGDBusBusInit(GBusType type, GError **error)
|
|
if (sharedBus) {
|
|
return g_bus_get_sync(type, NULL, error);
|
|
} else {
|
|
+ GDBusConnectionFlags dbusFlags =
|
|
+ G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
|
|
+ G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION;
|
|
+
|
|
address = g_dbus_address_get_for_bus_sync(type, NULL, error);
|
|
- if (error)
|
|
+ if (*error)
|
|
return NULL;
|
|
return g_dbus_connection_new_for_address_sync(address,
|
|
- G_DBUS_CONNECTION_FLAGS_NONE,
|
|
+ dbusFlags,
|
|
NULL,
|
|
NULL,
|
|
error);
|