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)
committerNikoli Cartagena <dargeren@google.com>
Mon, 10 Jun 2019 23:41:59 +0000 (16:41 -0700)
commit4d57cc3df9d3330b55f2ee50fd5b5250e10d3b1c
tree7ced043954731b9e2ca7e04e9a6bc1e770950289
parent669c21e17874a11394668b2a927b04d03850d237
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
(cherry picked from commit c5aa5feebf558df160772fefaf271a6f3251e261)
stack/btu/btu_hcif.c