diff options
Diffstat (limited to 'hcid/dbus-hci.c')
-rw-r--r-- | hcid/dbus-hci.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/hcid/dbus-hci.c b/hcid/dbus-hci.c index 4822de9a..bfd564fb 100644 --- a/hcid/dbus-hci.c +++ b/hcid/dbus-hci.c @@ -1176,7 +1176,7 @@ void hcid_dbus_bonding_process_complete(bdaddr_t *local, bdaddr_t *peer, uint8_t status) { struct adapter *adapter; - char path[MAX_PATH_LENGTH], local_addr[18], peer_addr[18]; + char peer_addr[18]; const char *paddr = peer_addr; GSList *l; DBusMessage *reply; @@ -1185,7 +1185,6 @@ void hcid_dbus_bonding_process_complete(bdaddr_t *local, bdaddr_t *peer, void *d; gboolean paired = TRUE; - ba2str(local, local_addr); ba2str(peer, peer_addr); adapter = find_adapter(local); @@ -1195,8 +1194,8 @@ void hcid_dbus_bonding_process_complete(bdaddr_t *local, bdaddr_t *peer, } if (status) - cancel_passkey_agent_requests(adapter->passkey_agents, path, - peer); + cancel_passkey_agent_requests(adapter->passkey_agents, + adapter->path, peer); l = g_slist_find_custom(adapter->pin_reqs, peer, pin_req_cmp); if (!l) @@ -1214,7 +1213,7 @@ void hcid_dbus_bonding_process_complete(bdaddr_t *local, bdaddr_t *peer, device = adapter_get_device(connection, adapter, paddr); if (device) { - char *ptr = path + ADAPTER_PATH_INDEX; + char *ptr = adapter->path + ADAPTER_PATH_INDEX; device->temporary = FALSE; |