mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-25 06:40:10 +00:00
use SM_RESPONDER_PH1_W4_PAIRING_REQUEST only after sending security request
This commit is contained in:
parent
0db5c26b03
commit
ec0f2af932
3
ble/sm.c
3
ble/sm.c
@ -1754,7 +1754,7 @@ static void sm_event_packet_handler (uint8_t packet_type, uint16_t channel, uint
|
||||
sm_conn->sm_engine_state = SM_RESPONDER_SEND_SECURITY_REQUEST;
|
||||
} else {
|
||||
// otherwise, wait for pairing request
|
||||
sm_conn->sm_engine_state = SM_RESPONDER_PH1_W4_PAIRING_REQUEST;
|
||||
sm_conn->sm_engine_state = SM_RESPONDER_IDLE;
|
||||
}
|
||||
}
|
||||
break;
|
||||
@ -2209,7 +2209,6 @@ void sm_send_security_request(uint16_t handle){
|
||||
switch (sm_conn->sm_engine_state){
|
||||
case SM_GENERAL_IDLE:
|
||||
case SM_RESPONDER_IDLE:
|
||||
case SM_RESPONDER_PH1_W4_PAIRING_REQUEST:
|
||||
sm_conn->sm_engine_state = SM_RESPONDER_SEND_SECURITY_REQUEST;
|
||||
sm_run();
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user