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

Commit c2751286 authored by Hansong Zhang's avatar Hansong Zhang Committed by Automerger Merge Worker
Browse files

Use avdt_on_l2cap_error for error handling am: c9dbea62 am: eaa7c34e

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

Change-Id: Ic9ad867a8b13b12db4269d8a9a2f0e7e4bac844a
parents 75c56dca eaa7c34e
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
@@ -223,6 +223,10 @@ void avdt_l2c_connect_ind_cback(const RawAddress& bd_addr, uint16_t lcid,
  }
}

static void avdt_on_l2cap_error(uint16_t lcid, uint16_t result) {
  avdt_l2c_disconnect(lcid);
}

/*******************************************************************************
 *
 * Function         avdt_l2c_connect_cfm_cback
@@ -278,7 +282,7 @@ void avdt_l2c_connect_cfm_cback(uint16_t lcid, uint16_t result) {

      /* failure; notify adaption that channel closed */
      if (result != L2CAP_CONN_OK) {
        avdt_ad_tc_close_ind(p_tbl);
        avdt_on_l2cap_error(lcid, result);
      }
    }
  }
@@ -312,8 +316,7 @@ void avdt_l2c_config_cfm_cback(uint16_t lcid, uint16_t result) {
      }
      /* else failure */
      else {
        /* Send L2CAP disconnect req */
        avdt_l2c_disconnect(lcid);
        avdt_on_l2cap_error(lcid, result);
      }
    }
  }