diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2006-10-12 21:48:07 +0000 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2006-10-12 21:48:07 +0000 |
commit | ffbc7a393be48f20b74d67f39efc432648a11a04 (patch) | |
tree | 575af58c9f747177de4110a52ddb6752cf3ab3c4 | |
parent | 62e64a03e58854bf938c8c1a922365cb2076ac49 (diff) |
Default to resolving names during periodic discovery
-rw-r--r-- | hcid/dbus.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/hcid/dbus.c b/hcid/dbus.c index c94542d5..a0218f48 100644 --- a/hcid/dbus.c +++ b/hcid/dbus.c @@ -367,33 +367,35 @@ static int register_dbus_path(const char *path, uint16_t dev_id, const DBusObjectPathVTable *pvtable, gboolean fallback) { - struct adapter *data; + struct adapter *adapter; info("Register path:%s fallback:%d", path, fallback); - data = malloc(sizeof(struct adapter)); - if (!data) { + adapter = malloc(sizeof(struct adapter)); + if (!adapter) { error("Failed to alloc memory to DBUS path register data (%s)", path); return -1; } - memset(data, 0, sizeof(struct adapter)); + memset(adapter, 0, sizeof(struct adapter)); + + adapter->dev_id = dev_id; - data->dev_id = dev_id; + adapter->pdiscov_resolve_names = 1; if (fallback) { if (!dbus_connection_register_fallback(connection, path, - pvtable, data)) { + pvtable, adapter)) { error("D-Bus failed to register %s fallback", path); - free(data); + free(adapter); return -1; } } else { if (!dbus_connection_register_object_path(connection, path, - pvtable, data)) { + pvtable, adapter)) { error("D-Bus failed to register %s object", path); - free(data); + free(adapter); return -1; } } |