Propagate error from packet_seek in case of truncated packet
[babeltrace.git] / lib / iterator.c
index 30a45423dfc1c2130b342aa7d274bd8dcd9b39d0..639a2d290a5abc5aeabc94148c772c6b3dc9dc67 100644 (file)
@@ -864,6 +864,10 @@ int bt_iter_next(struct bt_iter *iter)
                 */
                ret = 0;
                goto reinsert;
+       } else if (ret == -ERANGE) {
+               removed = bt_heap_remove(iter->stream_heap);
+               assert(removed == file_stream);
+               goto end;
        } else if (ret) {
                goto end;
        }
This page took 0.023911 seconds and 4 git commands to generate.