summaryrefslogtreecommitdiffstats
path: root/hcid/dbus-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/dbus-common.c')
-rw-r--r--hcid/dbus-common.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/hcid/dbus-common.c b/hcid/dbus-common.c
index c25156af..b6313f7b 100644
--- a/hcid/dbus-common.c
+++ b/hcid/dbus-common.c
@@ -351,30 +351,12 @@ done:
int hcid_dbus_init(void)
{
- DBusError err;
DBusConnection *conn;
- int ret_val;
- conn = init_dbus(disconnect_callback, NULL);
+ conn = init_dbus(BLUEZ_NAME, disconnect_callback, NULL);
if (!conn)
return -1;
- dbus_error_init(&err);
-
- ret_val = dbus_bus_request_name(conn, BLUEZ_NAME, 0, &err);
-
- if (ret_val != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER ) {
- error("Could not become the primary owner of %s.", BLUEZ_NAME);
- return -1;
- }
-
- if (dbus_error_is_set(&err)) {
- error("Can't get system bus name %s: %s", BLUEZ_NAME,
- err.message);
- dbus_error_free(&err);
- return -1;
- }
-
if (!dbus_connection_register_fallback(conn, BASE_PATH,
&manager_vtable, NULL)) {
error("D-Bus failed to register %s fallback", BASE_PATH);