From f54d7e2719e36016f8dfa70757ae750909765776 Mon Sep 17 00:00:00 2001 From: Andre Eisenbach Date: Tue, 18 Jul 2017 15:13:55 -0700 Subject: [PATCH] Do not delete pairing on HCI connection timeout Change-Id: I67121f3f6d34cd82e243af11ecd735684c4ca67d Fixes: 63796670 Test: manual --- bta/dm/bta_dm_act.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bta/dm/bta_dm_act.cc b/bta/dm/bta_dm_act.cc index 78d2059e0..a758d214e 100644 --- a/bta/dm/bta_dm_act.cc +++ b/bta/dm/bta_dm_act.cc @@ -2589,9 +2589,11 @@ static uint8_t bta_dm_authentication_complete_cback( bta_dm_cb.p_sec_cback(BTA_DM_AUTH_CMPL_EVT, &sec_event); if (result != HCI_ERR_LMP_RESPONSE_TIMEOUT && - result != HCI_ERR_PAGE_TIMEOUT && + result != HCI_ERR_PAGE_TIMEOUT && result != HCI_ERR_CONNECTION_TOUT && result != HCI_ERR_CONN_FAILED_ESTABLISHMENT && result != HCI_ERR_KEY_MISSING) { + APPL_TRACE_WARNING("%s deleting %s - result: 0x%02x", __func__, + bd_addr.ToString().c_str(), result); bta_dm_remove_sec_dev_entry(bd_addr); } } -- 2.11.0