OSDN Git Service

GAP : PIN popup shown for dead legacy remotes
authorVenkata Jagadeesh Garaga <vgaraga@codeaurora.org>
Wed, 14 Sep 2016 10:33:29 +0000 (16:03 +0530)
committerGerrit - the friendly Code Review server <code-review@localhost>
Mon, 3 Oct 2016 09:39:10 +0000 (02:39 -0700)
When repairing initiated for legcay remotes pin popup
shown even remote is not in page mode.

As dev record sm4 flag not reset during unpair,pin pop
up shown in UI based on prev sm4.

Change-Id: I29bb6ae17dc5a83459cc5cd4c8cfc6ae59bb4504
CRs-Fixed: 1066796

stack/btm/btm_dev.c

index 39ee4b3..8e0510b 100644 (file)
@@ -297,6 +297,7 @@ void btm_sec_free_dev (tBTM_SEC_DEV_REC *p_dev_rec)
 {
     p_dev_rec->bond_type = BOND_TYPE_UNKNOWN;
     p_dev_rec->sec_flags = 0;
+    p_dev_rec->sm4 = BTM_SM4_UNKNOWN;
 
 #if BLE_INCLUDED == TRUE
     /* Clear out any saved BLE keys */