CTF: fix packet indexing
[babeltrace.git] / formats / ctf / ctf.c
index b9d353e605997e2231e60bab0bb8826fa63d17f7..cf9b3077edf54889a942f165fc8d5a2cb27f1f8e 100644 (file)
@@ -898,13 +898,12 @@ int create_stream_packet_index(struct ctf_trace *td,
                                return -EINVAL;
                        }
                        file_stream->stream.stream_class = stream;
+                       ret = create_stream_definitions(td, &file_stream->stream);
+                       if (ret)
+                               return ret;
                }
                first_packet = 0;
 
-               ret = create_stream_definitions(td, &file_stream->stream);
-               if (ret)
-                       return ret;
-
                if (file_stream->stream.stream_packet_context) {
                        /* Read packet context */
                        ret = generic_rw(&pos->parent, &file_stream->stream.stream_packet_context->p);
This page took 0.022512 seconds and 4 git commands to generate.