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

Commit eaa7c34e 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

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

Change-Id: I26b046a88658c748960d09e4f3499ad09ae48a37
parents f7bc47ed c9dbea62
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);
      }
    }
  }