mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
change(bt/bluedroid): Limit sniff request when pending mode change event
This commit is contained in:
parent
f21cbb625f
commit
3b04c1dc36
@ -243,7 +243,8 @@ tBTM_STATUS BTM_SetPowerMode (UINT8 pm_id, BD_ADDR remote_bda, tBTM_PM_PWR_MD *p
|
||||
/* if mode == hold or pending, return */
|
||||
if ( (p_cb->state == BTM_PM_STS_HOLD) ||
|
||||
(p_cb->state == BTM_PM_STS_PENDING) ||
|
||||
(btm_cb.pm_pend_link_hdl != BTM_INVALID_HANDLE) ) { /* command pending */
|
||||
(btm_cb.pm_pend_link_hdl != BTM_INVALID_HANDLE) ||
|
||||
(p_cb->state & BTM_PM_STORED_MASK) ) { /* command pending */
|
||||
if (p_acl_cb->hci_handle != btm_cb.pm_pend_link_hdl) {
|
||||
/* set the stored mask */
|
||||
p_cb->state |= BTM_PM_STORED_MASK;
|
||||
|
Loading…
Reference in New Issue
Block a user