*/
session->rotated_after_last_stop = false;
- if (session->rotate_timer_period) {
+ if (session->rotate_timer_period && !session->rotation_schedule_timer_enabled) {
int int_ret = timer_session_rotation_schedule_timer_start(
session, session->rotate_timer_period);
extended->lost_packets = lost_packets;
ret = lttng_channel_serialize(channel, buffer);
+ lttng_channel_destroy(channel);
if (ret) {
ret = -1;
break;