X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fiterator.c;h=2dbd77c0df1ee1de769401f5e05e7102fd2b7142;hp=f5f413e2ee6038105889c251047619bd152a6383;hb=28fcbaca77cdf7b7c34e19cb46e15a136ff5e397;hpb=7f89ddce05f0a5c985d6333fbe70a992da4bd244 diff --git a/lib/iterator.c b/lib/iterator.c index f5f413e2..2dbd77c0 100644 --- a/lib/iterator.c +++ b/lib/iterator.c @@ -240,7 +240,10 @@ int bt_iter_set_pos(struct bt_iter *iter, const struct bt_iter_pos *iter_pos) stream_pos->cur_index, stream_pos->offset, stream->real_timestamp); - stream_read_event(saved_pos->file_stream); + ret = stream_read_event(saved_pos->file_stream); + if (ret != 0) { + goto error; + } /* Add to heap */ ret = heap_insert(iter->stream_heap,