Fix the high-impact issues from the code analysis report from customer.

For the CID10564,10384,10280,10098,10038,The memory was released in other place.
For the CID10365,it release the memory in the function when sent successfully.
For the CID10268,10011, we need not change the code.
This commit is contained in:
“YangZhao”
2021-11-17 11:36:36 +08:00
committed by Yang Zhao
parent a7347cdf1a
commit 12ec4866b8
21 changed files with 136 additions and 170 deletions

View File

@@ -1976,6 +1976,9 @@ BOOLEAN L2CA_SetFixedChannelTout (BD_ADDR rem_bda, UINT16 fixed_cid, UINT16 idle
transport = BT_TRANSPORT_LE;
}
#endif
if (fixed_cid<L2CAP_FIRST_FIXED_CHNL) {
return (FALSE);
}
/* Is a fixed channel connected to the remote BDA ?*/
p_lcb = l2cu_find_lcb_by_bd_addr (rem_bda, transport);