Fix: Use the packet's final size when mmap-ing the next packet
[babeltrace.git] / formats / ctf / ctf.c
index 947b439d24349d9055459e3339eec03fc27a2f35..60d9c9f9459d159b7627c9e76927409eccd55272 100644 (file)
@@ -712,7 +712,7 @@ void ctf_packet_seek(struct bt_stream_pos *stream_pos, size_t index, int whence)
                switch (whence) {
                case SEEK_CUR:
                        /* The writer will add padding */
-                       pos->mmap_offset += WRITE_PACKET_LEN / CHAR_BIT;
+                       pos->mmap_offset += pos->packet_size / CHAR_BIT;
                        break;
                case SEEK_SET:
                        assert(index == 0);     /* only seek supported for now */
This page took 0.022328 seconds and 4 git commands to generate.