diff --git a/profiles/audio/bap.c b/profiles/audio/bap.c
index 53e7b3e..e82a253 100644
--- a/profiles/audio/bap.c
+++ b/profiles/audio/bap.c
setup->qos.bcast.framing = qos->bcast.framing;
setup->qos.bcast.encryption = qos->bcast.encryption;
if (setup->qos.bcast.encryption)
- util_iov_append(setup->qos.bcast.bcode,
- qos->bcast.bcode,
- sizeof(qos->bcast.bcode));
+ setup->qos.bcast.bcode = util_iov_new(qos->bcast.bcode,
+ sizeof(qos->bcast.bcode));
setup->qos.bcast.options = qos->bcast.options;
setup->qos.bcast.skip = qos->bcast.skip;
setup->qos.bcast.sync_timeout = qos->bcast.sync_timeout;