diff options
Diffstat (limited to 'stack/mcap/mca_api.c')
-rw-r--r-- | stack/mcap/mca_api.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/stack/mcap/mca_api.c b/stack/mcap/mca_api.c index ae4cdb22b..dec139ed1 100644 --- a/stack/mcap/mca_api.c +++ b/stack/mcap/mca_api.c @@ -195,8 +195,13 @@ void MCA_Deregister(tMCA_HANDLE handle) { L2CA_Deregister(p_rcb->reg.ctrl_psm); L2CA_Deregister(p_rcb->reg.data_psm); +#if (defined(LE_L2CAP_CFC_INCLUDED) && (LE_L2CAP_CFC_INCLUDED == TRUE)) + btm_sec_clr_service_by_psm (p_rcb->reg.ctrl_psm, BT_TRANSPORT_BR_EDR); + btm_sec_clr_service_by_psm (p_rcb->reg.data_psm, BT_TRANSPORT_BR_EDR); +#else btm_sec_clr_service_by_psm (p_rcb->reg.ctrl_psm); btm_sec_clr_service_by_psm (p_rcb->reg.data_psm); +#endif } mca_rcb_dealloc(handle); } |