diff --git a/src/shared/bap.c b/src/shared/bap.c
index 76f2211..be35c2e 100644
--- a/src/shared/bap.c
+++ b/src/shared/bap.c
free(status);
}
-static void stream_notify_metadata(struct bt_bap_stream *stream)
+static void stream_notify_metadata(struct bt_bap_stream *stream, uint8_t state)
{
struct bt_bap_endpoint *ep = stream->ep;
struct bt_ascs_ase_status *status;
memset(status, 0, len);
status->id = ep->id;
- status->state = ep->state;
+ status->state = state;
meta = (void *)status->params;
meta->cis_id = stream->qos.ucast.cis_id;
case BT_ASCS_ASE_STATE_ENABLING:
case BT_ASCS_ASE_STATE_STREAMING:
case BT_ASCS_ASE_STATE_DISABLING:
- stream_notify_metadata(stream);
+ stream_notify_metadata(stream, state);
break;
case BT_ASCS_ASE_STATE_RELEASING:
stream_notify_release(stream);