From cf6e4a8c621786b7e660a72bfe3a5081c7bbbe14 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 19 Aug 2020 14:37:46 +0200 Subject: [PATCH] a2dp_source: always emit signaling connection established --- src/classic/a2dp_source.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/classic/a2dp_source.c b/src/classic/a2dp_source.c index 7f459641f..6d89913d8 100644 --- a/src/classic/a2dp_source.c +++ b/src/classic/a2dp_source.c @@ -264,14 +264,15 @@ static void a2dp_source_packet_handler_internal(uint8_t packet_type, uint16_t ch } log_info("A2DP source signaling connection established avdtp_cid 0x%02x", cid); - if (discover_seps_in_process){ - connection->a2dp_source_discover_seps = true; - break; - } - - a2dp_start_discovering_seps(connection); // notify app a2dp_emit_signaling_connection_established(a2dp_source_packet_handler_user, packet, size, status); + + // discover seps + if (discover_seps_in_process){ + connection->a2dp_source_discover_seps = true; + } else { + a2dp_start_discovering_seps(connection); + } break; case AVDTP_SUBEVENT_SIGNALING_SEP_FOUND:{