zephyr/subsys/bluetooth
Joakim Andersson 58908aa5d0 Bluetooth: host: Fix missing connection id checks
Fix issue where a new connection with the same peer would use the CCC
from from first connection, despite different local identity.
Since there is no CCC for the new connection yet this caused the
application to think that CCC was enabled but the remote device had not
yet subscribed.

Fix this issue by making the id as an input to the peer address check
function. This will force us to make the check every time. This commit
might also fix similar issues not yes discovered as the ID check was
missing in a few other places as well.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2020-02-21 21:28:30 +02:00
..
common Bluetooth: Fix controller RPA calling into host with host-based crypto 2020-01-31 18:33:06 +01:00
controller Bluetooth: controller: Fix ticker resolve collision implementation 2020-02-21 11:38:37 +01:00
host Bluetooth: host: Fix missing connection id checks 2020-02-21 21:28:30 +02:00
mesh Bluetooth: Mesh: typo in condition in comp_add_elem of cfg_srv 2020-02-16 23:28:51 +03:00
services kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
shell Bluetooth: shell: Add support for pairing accept callback 2020-01-31 20:39:25 +02:00
CMakeLists.txt cmake: don't link interface libraries with zephyr_interface 2019-09-26 05:50:46 -07:00
Kconfig Bluetooth: hci_raw: Add support for specifying buffer headroom 2019-11-20 19:29:06 +01:00