diff --git a/profiles/audio/bap.c b/profiles/audio/bap.c
index b877e7c..100acca 100644
--- a/profiles/audio/bap.c
+++ b/profiles/audio/bap.c
bass_add_stream(bap_data->device, meta, merged_caps,
qos, idx, bis_index);
+ if (!bass_check_bis(bap_data->device, bis_index)) {
+ /* If this Broadcast Sink is acting as a Scan
+ * Delegator, only attempt to create streams
+ * for the BISes required by the peer Broadcast
+ * Assistant.
+ */
+ continue;
+ }
+
/* Check if this BIS matches any local PAC */
bt_bap_verify_bis(bap_data->bap, bis_index,
merged_caps, &matched_lpac);