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:
Jiang Jiang Jian 2017-07-03 19:41:56 +08:00
parent 3bd3640d60
commit 4f4fb7b453

View file

@ -2635,7 +2635,16 @@ void l2cu_no_dynamic_ccbs (tL2C_LCB *p_lcb)
/* probably no buffer to send disconnect */
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
}
if (timeout != 0xFFFF) {