diff --git a/system/stack/smp/smp_act.cc b/system/stack/smp/smp_act.cc index 5f46896caec8cdeec43228d35234fd1ee9a1023f..b11a064dd472d5d2ee6885e851bf1da3d0d613c3 100644 --- a/system/stack/smp/smp_act.cc +++ b/system/stack/smp/smp_act.cc @@ -1977,14 +1977,6 @@ void smp_process_secure_connection_oob_data(tSMP_CB* p_cb, if (!p_sc_oob_data->peer_oob_data.present) { log::verbose("peer OOB data is absent"); - - if (IS_FLAG_ENABLED(fix_le_oob_pairing_bypass)) { - tSMP_INT_DATA smp_int_data{}; - smp_int_data.status = SMP_OOB_FAIL; - smp_sm_event(p_cb, SMP_AUTH_CMPL_EVT, &smp_int_data); - return; - } - p_cb->peer_random = {0}; } else { p_cb->peer_random = p_sc_oob_data->peer_oob_data.randomizer;