summaryrefslogtreecommitdiffstats
path: root/hcid
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2006-11-13 07:58:40 +0000
committerMarcel Holtmann <marcel@holtmann.org>2006-11-13 07:58:40 +0000
commit40e3342c520a00d47d68f7791cb70cb49d698630 (patch)
tree79f9e44095c66e64c767a5a145065d712bf162d6 /hcid
parentb1a10a46b1cdeb034823b83c993836b0dce3ed06 (diff)
Add D-Bus name setup to common function
Diffstat (limited to 'hcid')
-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);