X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fiterator.c;h=c50b0ef36c18085496b0933832b9dd3df5ec3044;hb=08ac0e0801251211279f9deb07f9cbbbd712d9c5;hp=411b377ecf8cda2e6a1ec2ada151e0ed3d944eae;hpb=f6ed7fa4636ff22e08f57721dcd312828547aa66;p=babeltrace.git diff --git a/lib/iterator.c b/lib/iterator.c index 411b377e..c50b0ef3 100644 --- a/lib/iterator.c +++ b/lib/iterator.c @@ -471,6 +471,10 @@ int bt_iter_set_pos(struct bt_iter *iter, const struct bt_iter_pos *iter_pos) if (ret != 0 && ret != EOF) { goto error; } + if (ret == EOF) { + /* Do not add EOF streams */ + continue; + } ret = heap_insert(iter->stream_heap, file_stream); if (ret) goto error;