Wrong check caused a segmentation fault when checking for a callback at
the end of the callback chain.
Signed-off-by: Julien Desfossez <julien.desfossez@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
if (!bt_stream_cb || !bt_stream_cb->per_id_callbacks)
goto end;
- if (stream->event_id > bt_stream_cb->per_id_callbacks->len)
+ if (stream->event_id >= bt_stream_cb->per_id_callbacks->len)
goto end;
bt_chain = &g_array_index(bt_stream_cb->per_id_callbacks,
struct bt_callback_chain, stream->event_id);