diff options
author | Vinicius Gomes <vinicius.gomes@openbossa.org> | 2008-04-03 17:37:38 +0000 |
---|---|---|
committer | Vinicius Gomes <vinicius.gomes@openbossa.org> | 2008-04-03 17:37:38 +0000 |
commit | 83735b4aa67748253b2e3df02847ffb86c131085 (patch) | |
tree | 45be1897a1dab3ecad7f055b8d8242b265c3c98a /hcid/dbus-hci.c | |
parent | 4685a04c10fd0ec2bfed0cabb2f26b822d406b4d (diff) |
hcid: creating the device object when the pair is initiated by the remote device.
Diffstat (limited to 'hcid/dbus-hci.c')
-rw-r--r-- | hcid/dbus-hci.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/hcid/dbus-hci.c b/hcid/dbus-hci.c index f87d0c2e..72ea30a9 100644 --- a/hcid/dbus-hci.c +++ b/hcid/dbus-hci.c @@ -1006,7 +1006,7 @@ int hcid_dbus_request_pin(int dev, bdaddr_t *sba, struct hci_conn_info *ci) ba2str(&ci->bdaddr, addr); - device = adapter_get_device(adapter, addr); + device = adapter_find_device(adapter, addr); if (!device) { device = device_create(connection, adapter, addr, NULL); device->created = TRUE; @@ -1090,7 +1090,7 @@ void hcid_dbus_bonding_process_complete(bdaddr_t *local, bdaddr_t *peer, struct device *device; gboolean paired = TRUE; - device = adapter_get_device(adapter, paddr); + device = adapter_get_device(connection, adapter, paddr); if (device) { dbus_connection_emit_property_changed(connection, device->path, DEVICE_INTERFACE, @@ -1807,7 +1807,7 @@ void hcid_dbus_remote_name(bdaddr_t *local, bdaddr_t *peer, uint8_t status, if (hcid_dbus_use_experimental()) { struct device *device; - device = adapter_get_device(adapter, paddr); + device = adapter_find_device(adapter, paddr); if (device) { dbus_connection_emit_property_changed(connection, device->path, DEVICE_INTERFACE, @@ -1920,7 +1920,7 @@ void hcid_dbus_conn_complete(bdaddr_t *local, uint8_t status, uint16_t handle, struct device *device; gboolean connected = TRUE; - device = adapter_get_device(adapter, paddr); + device = adapter_find_device(adapter, paddr); if (device) { dbus_connection_emit_property_changed(connection, device->path, DEVICE_INTERFACE, @@ -2036,7 +2036,7 @@ void hcid_dbus_disconn_complete(bdaddr_t *local, uint8_t status, struct device *device; gboolean connected = FALSE; - device = adapter_get_device(adapter, paddr); + device = adapter_find_device(adapter, paddr); if (device) { dbus_connection_emit_property_changed(connection, device->path, DEVICE_INTERFACE, |