Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
struct bt_iter_pos *inter_end_pos)
{
uint64_t begin = 0, end = ULLONG_MAX;
struct bt_iter_pos *inter_end_pos)
{
uint64_t begin = 0, end = ULLONG_MAX;
- /* Useless but needed for bt_iter_create_time_pos. */
- struct bt_iter bt_iter;
int ret;
ret = ctf_find_packets_intersection(ctx, &begin, &end);
int ret;
ret = ctf_find_packets_intersection(ctx, &begin, &end);
} else if (ret != 0) {
goto error;
}
} else if (ret != 0) {
goto error;
}
- inter_begin_pos = bt_iter_create_time_pos(&bt_iter, begin);
+ inter_begin_pos = bt_iter_create_time_pos(NULL, begin);
if (!inter_begin_pos) {
goto error;
}
if (!inter_begin_pos) {
goto error;
}
- inter_end_pos = bt_iter_create_time_pos(&bt_iter, end);
+ inter_end_pos = bt_iter_create_time_pos(NULL, end);
if (!inter_end_pos) {
goto error;
}
if (!inter_end_pos) {
goto error;
}
-struct bt_iter_pos *bt_iter_create_time_pos(struct bt_iter *iter,
+struct bt_iter_pos *bt_iter_create_time_pos(struct bt_iter *unused,
uint64_t timestamp)
{
struct bt_iter_pos *pos;
uint64_t timestamp)
{
struct bt_iter_pos *pos;
- if (!iter)
- return NULL;
-
pos = g_new0(struct bt_iter_pos, 1);
pos->type = BT_SEEK_TIME;
pos->u.seek_time = timestamp;
pos = g_new0(struct bt_iter_pos, 1);
pos->type = BT_SEEK_TIME;
pos->u.seek_time = timestamp;