• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

system/bt


Commit MetaInfo

修订版4823241553fd160c04f5b82702cbec0dee41950c (tree)
时间2019-06-04 00:14:18
作者TreeHugger Robot <treehugger-gerrit@goog...>
CommiterAndroid (Google) Code Review

Log Message

Merge "DO NOT MERGE: btif: require pairing dialog for JustWorks SSP" into oc-dev

更改概述

差异

--- a/btif/src/btif_dm.cc
+++ b/btif/src/btif_dm.cc
@@ -921,7 +921,6 @@ static void btif_dm_ssp_cfm_req_evt(tBTA_DM_SP_CFM_REQ* p_ssp_cfm_req) {
921921 bt_bdaddr_t bd_addr;
922922 bt_bdname_t bd_name;
923923 uint32_t cod;
924- bool is_incoming = !(pairing_cb.state == BT_BOND_STATE_BONDING);
925924 int dev_type;
926925
927926 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) {
954953
955954 pairing_cb.is_ssp = true;
956955
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-
979956 cod = devclass2uint(p_ssp_cfm_req->dev_class);
980957
981958 if (cod == 0) {