Currently the broadcast code is set without memory being allocated for it resulting in segmentation fault. This implements an util_iov_new function that allocates the memory before setting the user_data. The issue is fixed by using this function instead of util_iov_append. Vlad Pruteanu (2): shared/util: Add util_iov_new function bap: Use util_iov_new when setting bcode profiles/audio/bap.c | 5 ++--- src/shared/util.c | 10 ++++++++++ src/shared/util.h | 1 + 3 files changed, 13 insertions(+), 3 deletions(-) -- 2.40.1