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

Commit ad6b6d96 authored by Jacky Cheung's avatar Jacky Cheung Committed by Andre Eisenbach
Browse files

Do not GATT_ERROR on MTU change

Bug: 37305498
Test: manual on MSM8909
Change-Id: I07389620efc914d0ece52262edc2c35b498d5564
parent 8b330f04
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1192,10 +1192,10 @@ void bta_gattc_op_cmpl(tBTA_GATTC_CLCB* p_clcb, tBTA_GATTC_DATA* p_data) {
      return;
    }

    /* discard responses if service change indication is received before
     * operation completed */
    /* Except for MTU configuration, discard responses if service change
     * indication is received before operation completed */
    if (p_clcb->auto_update == BTA_GATTC_DISC_WAITING &&
        p_clcb->p_srcb->srvc_hdl_chg) {
        p_clcb->p_srcb->srvc_hdl_chg && op != GATTC_OPTYPE_CONFIG) {
      APPL_TRACE_DEBUG(
          "Discard all responses when service change indication is received.");
      p_data->op_cmpl.status = GATT_ERROR;