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;
|
sm_conn->sm_engine_state = SM_RESPONDER_SEND_SECURITY_REQUEST;
|
||||||
} else {
|
} else {
|
||||||
// otherwise, wait for pairing request
|
// 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;
|
break;
|
||||||
@ -2209,7 +2209,6 @@ void sm_send_security_request(uint16_t handle){
|
|||||||
switch (sm_conn->sm_engine_state){
|
switch (sm_conn->sm_engine_state){
|
||||||
case SM_GENERAL_IDLE:
|
case SM_GENERAL_IDLE:
|
||||||
case SM_RESPONDER_IDLE:
|
case SM_RESPONDER_IDLE:
|
||||||
case SM_RESPONDER_PH1_W4_PAIRING_REQUEST:
|
|
||||||
sm_conn->sm_engine_state = SM_RESPONDER_SEND_SECURITY_REQUEST;
|
sm_conn->sm_engine_state = SM_RESPONDER_SEND_SECURITY_REQUEST;
|
||||||
sm_run();
|
sm_run();
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user