mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-28 06:39:49 +00:00
sm: set pairing active on send/receive of pairing request to trigger pairing complete due to incompatible auth reqs
This commit is contained in:
parent
6846b04409
commit
39543d077f
@ -2429,6 +2429,7 @@ static void sm_run(void){
|
||||
sm_reset_setup();
|
||||
sm_init_setup(connection);
|
||||
sm_timeout_start(connection);
|
||||
connection->sm_pairing_active = true;
|
||||
|
||||
sm_pairing_packet_set_code(setup->sm_m_preq, SM_CODE_PAIRING_REQUEST);
|
||||
connection->sm_engine_state = SM_INITIATOR_PH1_W4_PAIRING_RESPONSE;
|
||||
@ -2617,6 +2618,8 @@ static void sm_run(void){
|
||||
case SM_RESPONDER_PH1_PAIRING_REQUEST_RECEIVED:
|
||||
sm_reset_setup();
|
||||
sm_init_setup(connection);
|
||||
connection->sm_pairing_active = true;
|
||||
|
||||
// recover pairing request
|
||||
(void)memcpy(&setup->sm_m_preq, &connection->sm_m_preq, sizeof(sm_pairing_packet_t));
|
||||
err = sm_stk_generation_init(connection);
|
||||
|
Loading…
x
Reference in New Issue
Block a user