struct bt_self_component_port_input_message_iterator *iterator,
int64_t ns_from_origin, GHashTable *stream_states)
{
- int status;
+ int status = BT_FUNC_STATUS_OK;
enum bt_self_component_port_input_message_iterator_state init_state =
iterator->state;
const struct bt_message *messages[MSG_BATCH_SIZE];
if (can_seek_by_itself) {
/* The iterator knows how to seek to a particular time, let it handle this. */
- BT_ASSERT_PRE_DEV(iterator->methods.seek_ns_from_origin,
- "Message iterator does not implement `seek_ns_from_origin` method: %!+i",
- iterator);
+ BT_ASSERT(iterator->methods.seek_ns_from_origin);
BT_LIB_LOGD("Calling user's \"seek nanoseconds from origin\" method: "
"%![iter-]+i, ns=%" PRId64, iterator, ns_from_origin);
status = iterator->methods.seek_ns_from_origin(iterator,