system/bt
修订版 | 4823241553fd160c04f5b82702cbec0dee41950c (tree) |
---|---|
时间 | 2019-06-04 00:14:18 |
作者 | TreeHugger Robot <treehugger-gerrit@goog...> |
Commiter | Android (Google) Code Review |
Merge "DO NOT MERGE: btif: require pairing dialog for JustWorks SSP" into oc-dev
@@ -921,7 +921,6 @@ static void btif_dm_ssp_cfm_req_evt(tBTA_DM_SP_CFM_REQ* p_ssp_cfm_req) { | ||
921 | 921 | bt_bdaddr_t bd_addr; |
922 | 922 | bt_bdname_t bd_name; |
923 | 923 | uint32_t cod; |
924 | - bool is_incoming = !(pairing_cb.state == BT_BOND_STATE_BONDING); | |
925 | 924 | int dev_type; |
926 | 925 | |
927 | 926 | BTIF_TRACE_DEBUG("%s", __func__); |
@@ -954,28 +953,6 @@ static void btif_dm_ssp_cfm_req_evt(tBTA_DM_SP_CFM_REQ* p_ssp_cfm_req) { | ||
954 | 953 | |
955 | 954 | pairing_cb.is_ssp = true; |
956 | 955 | |
957 | - /* If JustWorks auto-accept */ | |
958 | - if (p_ssp_cfm_req->just_works) { | |
959 | - /* Pairing consent for JustWorks needed if: | |
960 | - * 1. Incoming (non-temporary) pairing is detected AND | |
961 | - * 2. local IO capabilities are DisplayYesNo AND | |
962 | - * 3. remote IO capabiltiies are DisplayOnly or NoInputNoOutput; | |
963 | - */ | |
964 | - if (is_incoming && pairing_cb.bond_type != BOND_TYPE_TEMPORARY && | |
965 | - ((p_ssp_cfm_req->loc_io_caps == HCI_IO_CAP_DISPLAY_YESNO) && | |
966 | - (p_ssp_cfm_req->rmt_io_caps == HCI_IO_CAP_DISPLAY_ONLY || | |
967 | - p_ssp_cfm_req->rmt_io_caps == HCI_IO_CAP_NO_IO))) { | |
968 | - BTIF_TRACE_EVENT( | |
969 | - "%s: User consent needed for incoming pairing request. loc_io_caps: " | |
970 | - "%d, rmt_io_caps: %d", | |
971 | - __func__, p_ssp_cfm_req->loc_io_caps, p_ssp_cfm_req->rmt_io_caps); | |
972 | - } else { | |
973 | - BTIF_TRACE_EVENT("%s: Auto-accept JustWorks pairing", __func__); | |
974 | - btif_dm_ssp_reply(&bd_addr, BT_SSP_VARIANT_CONSENT, true, 0); | |
975 | - return; | |
976 | - } | |
977 | - } | |
978 | - | |
979 | 956 | cod = devclass2uint(p_ssp_cfm_req->dev_class); |
980 | 957 | |
981 | 958 | if (cod == 0) { |