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, | 
