projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix : Free the iterator callback arrays
[babeltrace.git]
/
formats
/
ctf
/
ctf.c
diff --git
a/formats/ctf/ctf.c
b/formats/ctf/ctf.c
index d4ff2a52267be7d2a00d2428bd7b42a068875a01..f1fdba178f0a773d28a2286dae9eee133c29e929 100644
(file)
--- a/
formats/ctf/ctf.c
+++ b/
formats/ctf/ctf.c
@@
-550,7
+550,6
@@
error:
void ctf_init_pos(struct ctf_stream_pos *pos, int fd, int open_flags)
{
void ctf_init_pos(struct ctf_stream_pos *pos, int fd, int open_flags)
{
- memset(pos, 0, sizeof(*pos));
pos->fd = fd;
if (fd >= 0) {
pos->packet_cycles_index = g_array_new(FALSE, TRUE,
pos->fd = fd;
if (fd >= 0) {
pos->packet_cycles_index = g_array_new(FALSE, TRUE,
@@
-700,6
+699,9
@@
void ctf_packet_seek(struct stream_pos *stream_pos, size_t index, int whence)
break;
}
case SEEK_SET:
break;
}
case SEEK_SET:
+ packet_index = &g_array_index(pos->packet_cycles_index,
+ struct packet_index, index);
+ pos->last_events_discarded = packet_index->events_discarded;
pos->cur_index = index;
file_stream->parent.prev_real_timestamp = 0;
file_stream->parent.prev_real_timestamp_end = 0;
pos->cur_index = index;
file_stream->parent.prev_real_timestamp = 0;
file_stream->parent.prev_real_timestamp_end = 0;
This page took
0.025289 seconds
and
4
git commands to generate.