summaryrefslogtreecommitdiff
path: root/drivers/bluetooth
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2014-03-20 12:54:16 +0200
committerMarcel Holtmann <marcel@holtmann.org>2014-03-20 09:14:26 -0700
commit61b1a7fbda6f761ebe16a62124578ca0779d9365 (patch)
treeadbfc3fa3d25de3172044fff69a0ff50cedc146d /drivers/bluetooth
parent39adbffe4b16285c54016d3e64471396354ae49f (diff)
Bluetooth: Fix address value for early disconnection events
We need to ensure that we do not send events to user space with the identity address if we have not yet notified user space of the IRK. The code was previously trying to handle this for the mgmt_pair_device response (which worked well enough) but this is not the only connection related event that might be sent to user space before pairing is successful: another important event is Device Disconnected. The issue can actually be solved more simply than the solution previously used for mgmt_pair_device. Since we do have the identity address tracked as part of the remote IRK struct we can just copy it over from there to the hci_conn struct once we've for real sent the mgmt event for the new IRK. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'drivers/bluetooth')
0 files changed, 0 insertions, 0 deletions