/* Make sure we don't exceed max port range.
* Stack reserves scn 1 for HFP, HSP we still do the correct way.
*/
- if ((scn >= BTM_MAX_SCN) || (scn == 1)) return false;
+ if ((scn >= BTM_MAX_SCN) || (scn == 1) || (scn == 0)) return false;
/* check if this port is available */
if (!btm_cb.btm_scn[scn - 1]) {
******************************************************************************/
bool BTM_FreeSCN(uint8_t scn) {
BTM_TRACE_DEBUG("BTM_FreeSCN ");
- if (scn <= BTM_MAX_SCN) {
+ if (scn <= BTM_MAX_SCN && scn > 0) {
btm_cb.btm_scn[scn - 1] = false;
return (true);
} else {