From b6f261d172083b698d65990d7775051a9a5af5ad Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 18 Jan 2021 09:33:47 +0100 Subject: [PATCH] a2dp_sink: reset endpoint on stream close --- src/classic/a2dp_sink.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/classic/a2dp_sink.c b/src/classic/a2dp_sink.c index 40ac39663..0c95dd8e8 100644 --- a/src/classic/a2dp_sink.c +++ b/src/classic/a2dp_sink.c @@ -320,6 +320,8 @@ static void a2dp_sink_packet_handler_internal(uint8_t packet_type, uint16_t chan if (stream_endpoint_configured == false) break; if (a2dp_sink_cid != avdtp_subevent_streaming_connection_released_get_avdtp_cid(packet)) break; + stream_endpoint_configured = false; + a2dp_replace_subevent_id_and_emit_cmd(a2dp_sink_packet_handler_user, packet, size, A2DP_SUBEVENT_STREAM_RELEASED); break;