]> granicus.if.org Git - esp-idf/commitdiff
component/bt: bugfix for A2DP in dropping of media packet when data buffer size goes...
authorwangmengyang <wangmengyang@espressif.com>
Wed, 24 May 2017 07:08:46 +0000 (15:08 +0800)
committerwangmengyang <wangmengyang@espressif.com>
Wed, 24 May 2017 07:08:46 +0000 (15:08 +0800)
components/bt/bluedroid/btc/profile/std/a2dp/btc_media_task.c

index 3d4352d2ef63c3ae351b8736a13c719ca9b3341a..8610ef851f729392e0b36efe8fe2062656fde8e0 100644 (file)
@@ -901,6 +901,7 @@ UINT8 btc_media_sink_enque_buf(BT_HDR *p_pkt)
 
     if (GKI_queue_length(&btc_media_cb.RxSbcQ) >= MAX_OUTPUT_A2DP_FRAME_QUEUE_SZ) {
         APPL_TRACE_WARNING("Pkt dropped\n");
+        return GKI_queue_length(&btc_media_cb.RxSbcQ);
     }
 
     APPL_TRACE_DEBUG("btc_media_sink_enque_buf + ");