From 28fcbaca77cdf7b7c34e19cb46e15a136ff5e397 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Thu, 16 Aug 2012 21:09:33 -0400 Subject: [PATCH 1/1] Fix: iterator.c BT_SEEK_RESTORE: check return value Signed-off-by: Mathieu Desnoyers --- lib/iterator.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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, -- 2.34.1