From: Mathieu Desnoyers Date: Fri, 17 Aug 2012 01:09:33 +0000 (-0400) Subject: Fix: iterator.c BT_SEEK_RESTORE: check return value X-Git-Tag: v1.0.0-rc5~23 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=28fcbaca77cdf7b7c34e19cb46e15a136ff5e397 Fix: iterator.c BT_SEEK_RESTORE: check return value Signed-off-by: Mathieu Desnoyers --- 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,