X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Ftracefile.c;h=cbb39d0e88cf1c38f9016833734f4f91f309e842;hb=a5ea8f1b4774e8c80ce8b0a5478a5fe8c4d46b07;hp=1b6545514f95224fe3e3459299de7f5a93f82487;hpb=22660d9768d18207970fc465a03b8f333efafe1d;p=lttv.git diff --git a/ltt/tracefile.c b/ltt/tracefile.c index 1b654551..cbb39d0e 100644 --- a/ltt/tracefile.c +++ b/ltt/tracefile.c @@ -148,9 +148,9 @@ static int parse_trace_header(ltt_subbuffer_header_t *header, break; case 2: switch(header->minor_version) { - case 3: + case 4: { - struct ltt_subbuffer_header_2_3 *vheader = header; + struct ltt_subbuffer_header_2_4 *vheader = header; tf->buffer_header_size = ltt_subbuffer_header_size(); tf->tscbits = 27; tf->eventbits = 5; @@ -885,6 +885,8 @@ void ltt_tracefile_time_span_get(LttTracefile *tf, *end = ltt_time_zero; } else *end = tf->buffer.end.timestamp; + + g_assert(end->tv_sec <= G_MAXUINT); } struct tracefile_time_span_get_args {