Handle packets containing only a header
[babeltrace.git] / formats / ctf / ctf.c
index 5f263cd36e9a50bae29981ba1d9daba24920c62d..5cf8097ce709892580c49957cf4751f9bc2e753b 100644 (file)
@@ -476,6 +476,10 @@ int ctf_read_event(struct bt_stream_pos *ppos, struct ctf_stream_definition *str
                /* Stream is inactive for now (live reading). */
                return EAGAIN;
        }
+       /* Packet only contains headers */
+       if (pos->offset == pos->content_size)
+               return EAGAIN;
+
        assert(pos->offset < pos->content_size);
 
        /* Read event header */
This page took 0.022966 seconds and 4 git commands to generate.