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

Commit 8a6f727c authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by android-build-merger
Browse files

Cleanup GATT cache when remote device is disconnected

am: d19485ec

Change-Id: I41d6b37b9cec3917c79bb89b8f03ff7912a49ece
parents 54ca64be d19485ec
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -273,6 +273,12 @@ void bta_gattc_clcb_dealloc(tBTA_GATTC_CLCB* p_clcb) {
      p_srcb->connected = false;
      p_srcb->state = BTA_GATTC_SERV_IDLE;
      p_srcb->mtu = 0;

      /* clean up cache */
      if (p_srcb->p_srvc_cache) {
        list_free(p_srcb->p_srvc_cache);
        p_srcb->p_srvc_cache = NULL;
      }
    }

    osi_free_and_reset((void**)&p_clcb->p_q_cmd);