Diff between 7ec9a0f77c6e8601ac4fcc5bdfa8f1aaf1aa1c44 and 98aba4aaef7a574bde7363e50888527a21a0b546

Changed Files

File Additions Deletions Status
src/shared/bap.c +7 -0 modified

Full Patch

diff --git a/src/shared/bap.c b/src/shared/bap.c
index a44b553..638c6f8 100644
--- a/src/shared/bap.c
+++ b/src/shared/bap.c
@@ -3306,6 +3306,13 @@ static void bap_add_broadcast_source(struct bt_bap_pac *pac)
 static void bap_add_broadcast_sink(struct bt_bap_pac *pac)
 {
 	queue_push_tail(pac->bdb->broadcast_sinks, pac);
+
+	/* Update local PACS for broadcast sink also, when registering an
+	 * endpoint
+	 */
+	pacs_add_sink_location(pac->bdb->pacs, pac->qos.location);
+	pacs_add_sink_supported_context(pac->bdb->pacs,
+			pac->qos.supported_context);
 }
 
 static void notify_pac_added(void *data, void *user_data)