Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f36a6991 authored by Richard Smith's avatar Richard Smith Committed by Automerger Merge Worker
Browse files

Fix memory overflow. am: 8d9eb989

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/bt/+/14424506

Change-Id: I22f05c6fc477e6b2bbe8af4541a9e69854787216
parents 6d40c867 8d9eb989
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1609,7 +1609,7 @@ bool BTM_TryAllocateSCN(uint8_t scn) {
  /* 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]) {
@@ -1631,7 +1631,7 @@ bool BTM_TryAllocateSCN(uint8_t scn) {
 ******************************************************************************/
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 {