Merge branch 'bugfix/btdm_cherry-pick_ble_smp_bonding_issues' into 'master'
component/bt: Fixed the bug crash of disconnet BLE when close the SMP module in the menuconfig. See merge request !941
This commit is contained in:
parent
3bd3640d60
commit
4f4fb7b453
1 changed files with 9 additions and 0 deletions
|
@ -2635,7 +2635,16 @@ void l2cu_no_dynamic_ccbs (tL2C_LCB *p_lcb)
|
||||||
/* probably no buffer to send disconnect */
|
/* probably no buffer to send disconnect */
|
||||||
timeout = BT_1SEC_TIMEOUT;
|
timeout = BT_1SEC_TIMEOUT;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
if (btsnd_hcic_disconnect (p_lcb->handle, HCI_ERR_PEER_USER)) {
|
||||||
|
l2cu_process_fixed_disc_cback(p_lcb);
|
||||||
|
p_lcb->link_state = LST_DISCONNECTING;
|
||||||
|
timeout = L2CAP_LINK_DISCONNECT_TOUT;
|
||||||
|
} else {
|
||||||
|
timeout = BT_1SEC_TIMEOUT;
|
||||||
|
}
|
||||||
#endif ///SMP_INCLUDED == TRUE
|
#endif ///SMP_INCLUDED == TRUE
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (timeout != 0xFFFF) {
|
if (timeout != 0xFFFF) {
|
||||||
|
|
Loading…
Reference in a new issue