From ce6462eba2dbf310728a2ae6b10110032fb39285 Mon Sep 17 00:00:00 2001 From: Iulia Tanasescu Date: Thu, 19 Sep 2024 11:20:46 +0300 Subject: [PATCH] bap: Set bap debug func at broadcast probe When a Broadcast Sink acting as a Scan Delegator probes a Broadcaster with the help of a Broadcast Assistant, a new BAP session is added for the Broadcaster device before additional session information is initialized (like the bt_bap session). This causes the bap debug func to not be set in bap_data_add. This commit adds an explicit call to set the function after the bt_bap session is created. --- profiles/audio/bap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/profiles/audio/bap.c b/profiles/audio/bap.c index 100acca57..c45717ef2 100644 --- a/profiles/audio/bap.c +++ b/profiles/audio/bap.c @@ -3243,6 +3243,9 @@ static int bap_bcast_probe(struct btd_service *service) free(data); return -EINVAL; } + + bt_bap_set_debug(data->bap, bap_debug, NULL, NULL); + data->bcast_snks = queue_new(); if (!bt_bap_attach(data->bap, NULL)) { -- 2.47.3