OSDN Git Service

DO NOT MERGE Fix for Bluetooth connection being dropped after HCI Read Encryption...
authorJakub Pawlowski <jpawlowski@google.com>
Thu, 6 Jun 2019 11:54:55 +0000 (13:54 +0200)
committerJakub Pawlowski <jpawlowski@google.com>
Thu, 6 Jun 2019 12:51:23 +0000 (14:51 +0200)
commitc978f86b506f31567b5991c91cdbe4c142ca8edd
treed4f5426289840904df97eaf902dc85064a6df72d
parent0f3b13b40e7f1b4db743755a7aaa1f8aceeb7970
DO NOT MERGE Fix for Bluetooth connection being dropped after HCI Read Encryption Key Size

If remote device stop the encryption before we call "Read Encryption Key Size",
we might receive Insufficient Security, which means that link is no longer
encrypted.

In such cases we should stay connected, rather than disconnecting the
link.

Test: Connect to device that stop encryption right after encryption is
complete, i.e. to change roles.
Bug: 124301137
Bug: 132626699

Change-Id: Iab0fd9f357d18a6b048b971d0393fbb47fd4d793
Merged-In: Iab0fd9f357d18a6b048b971d0393fbb47fd4d793
stack/btu/btu_hcif.cc