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

Commit d702d832 authored by Bidhya Sharma's avatar Bidhya Sharma Committed by Automerger Merge Worker
Browse files

Merge "RFComm: Adds debug log in PORT_IsOpening" am: 3cc3c2ab am: 04fec50d...

Merge "RFComm: Adds debug log in PORT_IsOpening" am: 3cc3c2ab am: 04fec50d am: 23a2901c am: 4a156254

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2075285



Change-Id: Ib3d1039e766fec43bc46d6b283cdae892b032f35
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents b995b671 4a156254
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -498,6 +498,8 @@ bool PORT_IsOpening(RawAddress* bd_addr) {
    if ((multiplexer_cb.state > RFC_MX_STATE_IDLE) &&
        (multiplexer_cb.state < RFC_MX_STATE_CONNECTED)) {
      *bd_addr = multiplexer_cb.bd_addr;
      LOG_DEBUG(
          "Found a rfc_mcb in the middle of opening a port, returning true");
      return true;
    }

@@ -513,15 +515,20 @@ bool PORT_IsOpening(RawAddress* bd_addr) {
        }
      }

      LOG_DEBUG("RFC_MX_STATE_CONNECTED, found_port=%d, tRFC_PORT_STATE=%d",
                found_port, p_port->rfc.state);
      if ((!found_port) ||
          (found_port && (p_port->rfc.state < RFC_STATE_OPENED))) {
        /* Port is not established yet. */
        *bd_addr = multiplexer_cb.bd_addr;
        LOG_DEBUG(
            "In RFC_MX_STATE_CONNECTED but port is not established yet, "
            "returning true");
        return true;
      }
    }
  }

  LOG_DEBUG("false");
  return false;
}