X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf%2Fiterator.c;fp=formats%2Fctf%2Fiterator.c;h=d1152fcaf86852e418d09efed280ae611606adf3;hp=d2cd914ef02f62b1bf38596fc3deb90ad5643d64;hb=5644e6f6cf1478fb7a983e37da5afe006a8b32af;hpb=d899d6de0f3ee37fdb4400dcf05e83c52cd4173c diff --git a/formats/ctf/iterator.c b/formats/ctf/iterator.c index d2cd914e..d1152fca 100644 --- a/formats/ctf/iterator.c +++ b/formats/ctf/iterator.c @@ -126,6 +126,11 @@ struct bt_ctf_event *bt_ctf_iter_read_event_flags(struct bt_ctf_iter *iter, goto stop; } stream = &file_stream->parent; + if (iter->parent.end_pos && + iter->parent.end_pos->type == BT_SEEK_TIME && + stream->real_timestamp > iter->parent.end_pos->u.seek_time) { + goto stop; + } ret->parent = g_ptr_array_index(stream->events_by_id, stream->event_id);