}
stream->stream_handle = stream_handle;
- stream->prev_seq = -1ULL;
+ stream->prev_data_seq = -1ULL;
stream->prev_index_seq = -1ULL;
stream->last_net_seq_num = -1ULL;
stream->ctf_stream_id = -1ULL;
stream->tracefile_size = tracefile_size;
stream->tracefile_count = tracefile_count;
stream->path_name = path_name;
+ stream->prev_path_name = NULL;
stream->channel_name = channel_name;
stream->rotate_at_seq_num = -1ULL;
lttng_ht_node_init_u64(&stream->node, stream->stream_handle);
tracefile_array_destroy(stream->tfa);
}
free(stream->path_name);
+ free(stream->prev_path_name);
free(stream->channel_name);
free(stream);
}
}
if (stream->last_net_seq_num != -1ULL &&
- ((int64_t) (stream->prev_seq - stream->last_net_seq_num)) < 0
+ ((int64_t) (stream->prev_data_seq - stream->last_net_seq_num)) < 0
&& !session_aborted) {
/*
* Don't close since we still have data pending. This