Fix reading of empty packets
[babeltrace.git] / formats / ctf / ctf.c
index 021abf88891c6c0ff7dc62beedde1444a162f061..7120207ddb5a47dafeb50089b13f1c542563ea7e 100644 (file)
@@ -415,9 +415,9 @@ void ctf_move_pos_slow(struct ctf_stream_pos *pos, size_t offset, int whence)
                file_stream->parent.timestamp = index->timestamp_begin;
                pos->content_size = index->content_size;
                pos->packet_size = index->packet_size;
-               if (index->data_offset < index->content_size)
+               if (index->data_offset <= index->content_size) {
                        pos->offset = 0;        /* will read headers */
-               else {
+               else {
                        pos->offset = EOF;
                        return;
                }
This page took 0.022706 seconds and 4 git commands to generate.