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 13:11:28 +0000 (15:11 +0200)
commitbdac7b911f710c9c323af60b93eeda045881b5e6
treeb03e82ff8a9becdb9c7a4753b62f3dc03ed00cfc
parentd9997755f999103f8321477f8297e3b8ad0b42b7
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